收录日期:2019/02/17 00:12:01 时间: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的代码。

怎样查看当前插入的数据在哪个数据文件中? 获取甘属性类型 繁体中文XP上,为什么中文目录的程序不能运行? asp.net(c#)三年,在广州找合适的工作 asp.net(c#)三年,在广州找合适的工作 求一个复选框程序,急!!!!!! 一个小问题 C++Builder 6 报表打印问题 达人推荐一下VC++网络编程书,以及一些网络通讯编程的书,最好能有各种协议的讲解及应用。籍以散分。。。。。。。。。。。。。。。。。。。。 Grid中选择事件 想找个人帮忙做毕业设计 B/S系统下,要使用水晶报表+CrystalReportViewer+CrtystalReportSource来制作水晶报表的网页预览,需要配置或者设置哪些文件吗? 客户端用CAsyncSocket,则Send会返回WSAEWOULDBLOCK;但用socket api,send不会返回WSAEWOULDBLOCK。用socket api时,是否要设置什么? 如何获得当前月份的开始日期和截止日期,并且获得上个月的开始时间和截止日期呢 组件防盗版,如何才能绑定到域名 出库单怎么塞到打印机里面打印啊 100分求SQL两表关联如何产生这样数据??? WebSphere安装问题 790566扣了我的分,又没有下载? 在线程中创建模态对话框的问题(看完问题需要点耐心,无耐心的就不用看了) Git如何列出某一个branch修改的文件 Socket通讯问题 oracle 中关于 group by all VC调用HTML中的js函数不能 寻求一个比较复杂的图片滚动 两表合并显示的问题.急,在线等,麻烦帮个忙.. 谁能给个验证过的rsa代码,网上下了很多,测试了都不行 socket通讯数据丢失问题,请帮帮忙。 问一个关于fock的问题 求数据同步解决方案