VB winsock 读不到PLC数据

u014235839 2019-04-20 01:31:25
用TCP&UDP测试工具能够读到值 500



VB调用winsock读到的为0,应是没有读到


连接


读取


数据处理


...全文
231 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
脆皮大雪糕 2019-04-22
  • 打赏
  • 举报
回复
引用 3 楼 u014235839 的回复:
[quote=引用 1 楼 脆皮大雪糕 的回复:] 直接send字节数组出去,别转换成字符串
你是对的,多问一句,连接里面写了 Loop Until Winsock1.State = sckConnected。 一开始都连接上了,数据也读到了,但过一会状态变为sckClosing 8 同级人员正在关闭连接。怎么避免了? [/quote] 看看是不是下面这个问题 https://bbs.csdn.net/topics/392564706
u014235839 2019-04-22
  • 打赏
  • 举报
回复
引用 1 楼 脆皮大雪糕 的回复:
直接send字节数组出去,别转换成字符串
你是对的,多问一句,连接里面写了 Loop Until Winsock1.State = sckConnected。 一开始都连接上了,数据也读到了,但过一会状态变为sckClosing 8 同级人员正在关闭连接。怎么避免了?
笨狗先飞 2019-04-21
  • 打赏
  • 举报
回复
连接:你应该在winsock1_connect事件里去确认连接成功,连接不成功发生winsock1_error事件 数据处理:你在winsock1_dataarrival事件里去读接收到的数据,你现在刚把数据发送出去就跳出来个读取成功,其实什么都没读
脆皮大雪糕 2019-04-20
  • 打赏
  • 举报
回复
直接send字节数组出去,别转换成字符串

1,451

社区成员

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

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