winsock求救!

dutahjun 2001-07-10 05:46:45
最近学习用winsock编几个client/server程序,
server端senddata 若干次 如1,2,3
我需要client端分别处理,可能是速度原因,client端总是一次得到123!
请问各位高手该如何处理??
...全文
125 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yimi小马哥 2001-07-11
  • 打赏
  • 举报
回复
to pp616:
你搞错了!
pp616 2001-07-10
  • 打赏
  • 举报
回复
这样也不是很好。可以互相通讯。就是接收到有发一个消息个服务器。服务器然后再发下一个数据。
yimi小马哥 2001-07-10
  • 打赏
  • 举报
回复
哈哈。你有救了!!!
在每次发送后,加上Doevents语句就可以了!
winsock1.senddata "1"
doevents
winscok1.senddata "2"
doevents
winsock.senddata "3"
doevents
行了!
wanghu521 2001-07-10
  • 打赏
  • 举报
回复
我的做法是在server端发的字符数据后加一个标识如“,”
这样client端将得到“1,2,3,”
然后再用split()将其分开。
另外,若数据量非常大,如“1,2,3,。。。106,107,108,”
还有可能队列前面的数如:“1,2,”丢失。
raeck 2001-07-10
  • 打赏
  • 举报
回复
你在client加上msgbox * 就可以测试是否你说的这样

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧