我发现通不过的都是sock_recv 标志且有"$"符号,通过的则是sock_nrecv标志,请问有没有解决办法啊?作者: 海龙 时间: 2005-11-22 09:52
1、socket使用的就是tcpip协议
2、将sock_recv ["4014"] "$"; /* 32 bytes */
改成sock_nrecv ["4014"] 32;
其他的以此类推作者: swallow1981328 时间: 2005-11-22 10:01
谢谢,非常感谢!!!!作者: yuanlj 时间: 2005-11-22 16:35
我知道”$"表示接收完所有数据,而32表示接收32byte,我想问一下楼主,这里应该说实际表示的意义都是一样的,为什么”$"符号会导致错误呢?作者: 海龙 时间: 2005-11-22 18:47
This example reads until the end of the connection. It fails only if Timeout_val (subject to scaling) milliseconds expires before reaching the end of the connection: