回 帖 发 新 帖 刷新版面

主题:[讨论]vc++ socket 一个弱弱发包的问题

[关键字: socket] 


源程序是孙鑫老师vc 14课中关于socket tcp通讯发包的问题,为什么发一个包可以,我想多发几个包,服务器却接收不到?我是新手,请高手指点,在Tcpclient.cpp 中 如下代码
 send(sockClient,"I'm a",strlen("I'm a")+1,0);//第一个数据包 这个包可以接收
 send(sockClient,"I'm b",strlen("I'm b")+1,0);//第二个数据包 服务器接收不到这个数据包????
 send(sockClient,"I'm c",strlen("I'm c")+1,0);//第三个数据包 服务器接收不到这个数据包????

回复列表 (共2个回复)

沙发

服务器接收不到,不等于发送数据的代码有问题。有可能是接收数据的代码有问题。楼主可以从这些方面想想,不要一直盯着这个send。

板凳

是的,可能你的服务器端只接收了一次

我来回复

您尚未登录,请登录后再回复。点此登录或注册