VB中winsock控件的getdata方法

guapi 2002-05-09 02:57:58
我用winsock控件来进行通讯,通讯内容为某一大串字符串,但是会产生多次data_arrival事件,经常会出现第一次传输正确,第二次则产生乱码的现象,根据分析初步认为是由于第一次传输时最后只传了一个字节,导致了后面的错位,但是我不知道如何来解决,请各位高手帮忙。以下为我的程序:

dim resultstr as string
winsock1.getdata resultstr, vbstring
text1.text=text1.text & resultstr
...全文
269 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
guapi 2002-05-10
  • 打赏
  • 举报
回复
我的字符串长度没有这么大,它在传输时将字符串一分为二了。
zhsu 2002-05-10
  • 打赏
  • 举报
回复
字符串长度最好不要超过2K
就不会有这种问题了。
lovingkiss 2002-05-10
  • 打赏
  • 举报
回复
分    分       分   分
  分    分       分   分      分分
分分分分  分 分     分     分    分分分分
  分  分   分    分     分    分分分分
  分 分     分  分       分   分分分分
  分分 分分分分   分 分分分分分分分 分   分分
分分分  分  分       分   分     分分
  分  分  分       分   分
  分  分 分分 分    分    分     分分
  分  分    分   分     分     分分
分分分  分分分分分分 分分   分分分

1,453

社区成员

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

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