收录日期:2019/08/18 17:22:34 时间:2016/05/30 10:06:24 标签:网络编程
服务端代码如下:
ServerSocket.Protocol = 0
ServerSocket.LocalPort = 4000
ServerSocket.Bind 4000, "192.100.100.222"
ServerSocket.Listen

客户端代码如下(是一个按纽的click事件):

If ClientSock.State = sckConnecting Then'先检查是否连接,如果连接就关闭
  ClientSock.close
end if
ClientSock.Protocol = sckTCPProtocol
ClientSock.RemotePort = 4000
ClientSock.LocalPort = 1000
ClientSock.RemoteHost = "192.100.100.222"
ClientSock.Connect

当客户端两次按下按纽的时候 第一次是正常的
第二次就报错了 说什么连接错误之类的
求达人给出个具体的解决方法
谢谢了
客户端第二次连接的时候首先是断开,但是你客户端断开了以后服务器端却没有做相应的处理,所以会出错,建议你服务器端在closed事件和error事件里加入断开连接并重新listen的代码。

const char * const * _ArgList 没见过这种参数定义?牛人能否解释下? asp使用form表单post提交,处理页面得到form.count一直是0。求救啊。。 什么叫借位输入借位输出!!!!! 请教iocp封装的getmessage()怎么实现... VS2008 如何工具栏图标 变成大尺寸的显示如48*48 格式的。 java中的接口有什么用呀 ASP.NET中后台页面访问时添加是否登入 struts includeparams的问题 求问SetWindowsHookEx出错的问题 杀毒软件 SqlServer2008R2链接Oracle数据库时的问题? Javascript代码执行问题 单内容页调用js 求java web 网上订餐系统源码及数据库 ~~~ 关于 if (0 == value)的问题 相关文章 的实现方法。 有没有人研究nl80211或者mac80211? 检测进程是否已经同运行了?? 为大家个问题! 用python写个小东西 用C++实现指数函数分布 相关文章 的实现方法。 这个程序不是很懂,请大家帮忙看下,谢了…… 计算5门课程的平均分,10名同学的平均分,最高分情况 相关文章 的实现方法。 软件测试与软件开发的区别? 求8数码的C或C++程序 wap能上传附件吗? u盘打开的时候提示格式化,不格式化可不可以 求助数据库触发器建立.