关于winsock编程基础的几个问题 欢迎回答呀 ( 积分: 100 )

  • 主题发起人 主题发起人 king1994gw
  • 开始时间 开始时间
K

king1994gw

Unregistered / Unconfirmed
GUEST, unregistred user!
winsock编程的客户端 我发现每connect一次 只能send一次char类型的buf 如果只connect一次 而send两次 则在服务器端上就显示不出第2次客户端发送的buf了 真的是这样的吗?
还有就是当客户端每send一次就connect一次发送数据 共发送两次 服务器端第一次accept返回的socket 和第2次accept返回的socket竟然不一样 为什么? 明明是同一个客户端发送的数据 谢谢各位前辈授业解惑 小辈感激万分
 
这好像可以通过设置WINSOCK的模式来解决吧
 
使用阻塞模式 就可以了
 
小弟水平有限 说的不太好 如果没去设置阻塞或非阻塞 那默认的应该是阻塞吧 象我上面问题用的就是默认的
 
我也刚在看socket,这个默认好像是非阻塞的。
 
估计是粘包问题
 
谢谢各位老大的回答 原来默认的是非阻塞的呀 那问题就出在阻塞上吧 大家回答差不多 那就散分吧 分数不多 大家不要见怪 主要是树个诚信
 
后退
顶部