接收 方法 操作系统支持:Windows 所属对象:网络服务器
接收来自客户端的数据,每次接受的最大长度为20480个字节。如果出错,将向第三个参数写入假,并返回空字节集。本命令为初级对象成员命令。
语法: 字节集 网络服务器.接收 (客户端句柄,等待时间,是否成功)
参数名 |
描 述 |
客户端句柄 |
必需的;整数型。通过“网络服务器.监听()”得到的客户端句柄。 |
等待时间 |
必需的;整数型。等待连接的时间范围 0 无限等待,-1 不等待, 其它 具体等待时间(毫秒)。 |
是否成功 |
可选;逻辑型。如果提供本参数,在接收数据成功的情况下,其值将被改写为真,在接收数据失败的情况下(如尚未连接或连接已断开或其它未知原因),其值将被改写为假。 |
例程
说明
接收来自客户端的数据,如果数据量比较大,根据网络情况,客户端会自动分割数据包的大小,所以在不能确定数据大小的时候,尽量在循环中不停接收数据,在数据传送完毕之后,让客户端发送一个完毕信息,服务器端根据这个信息跳出循环即可。