找回密码
 加入
搜索
查看: 2235|回复: 3

[网络通信] 求助TCP通信问题!(已解决)

[复制链接]
发表于 2012-12-30 11:46:52 | 显示全部楼层 |阅读模式
本帖最后由 cfs43210 于 2012-12-31 21:09 编辑

AdlibRegister("_Recv")

Func _Recv()
        $recv = TCPRecv($ConnectedSocket, 1024 * 50, 1)
        If @error Then
                         $ConnectedSocket = TCPConnect("192.168.0.200", 65432)
                         If $ConnectedSocket <> -1 Then
                            $sMsg = StringToBinary($mseg, 4)
                            TCPSend($ConnectedSocket, $sMsg)
                         EndIf
        ElseIf $recv <> "" Then
                ;;;;;;;;;;
        EndIf
EndFunc

这样的客户端是不是不停地向服务端发送消息,如果是这样的话,客户端多了而且时间长了,会不会使服务端或客户端出现问题。谢谢!
 楼主| 发表于 2012-12-30 14:52:05 | 显示全部楼层
这样的客户端是不是不停地向服务端发送消息,如果是这样的话,客户端多了而且时间长了,会不会使服务端或客户端出现问题。谢谢!
发表于 2012-12-31 12:31:09 | 显示全部楼层
你这个是客户端还是服务端?理论上客户端越来越多,服务端会出现问题的。
 楼主| 发表于 2012-12-31 21:08:07 | 显示全部楼层
回复 3# xms77
通过测试,客户端向服务端发送上线就关闭了连接,查测了客户也没再向服务端发送发消息。理论上应没什么问题。之前有问题应该是没加上这句If $ConnectedSocket <> -1 Then 。谢谢你的回复!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-17 12:08 , Processed in 0.076433 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表