windows socket error 问题,急急急!!(100分)

  • 主题发起人 主题发起人 nancy_yan012
  • 开始时间 开始时间
N

nancy_yan012

Unregistered / Unconfirmed
GUEST, unregistred user!
现有一个三层结构软件,中间层用的是 Provider 控件.用CBC4版本.当程序运行时,偶尔提示问题:
1.windows socket error:远程主机强迫关闭了一个现有的连接.(10054) on API 'send'(有时候是'recv' ).
2.Asynckronous socket error 10054(有时是10053).
有哪位高手帮忙解决!!!
 
我想解释下,我用了socket作了个聊天机制,它的另一个功能是当一个工作站上的客户修改了
数据,则发送一个消息到服务器,则服务器发送消息至各个工作站上通知刷新.
不知道有没有高手知道是什么原因造成的,以及有什么解决方法宝!!
 
小技巧:才控制台下输入net helpmsg ×××× 可以看错误解释。
××××为错误代码
 
在OnError事件中,让"错误代码=0",很多winsock控件是"ErrorCode=0"
 
你的服务端的用线程模式还是非阻塞模式?
如果是非阻塞方式可能会出现这个问题,看看你的发送给客户端消息的代码
 
to copy_paste
:怎样看你的发送给客户端消息的代码
 
你的服务端的用线程模式还是非阻塞模式?
server:
收到一个客户消息->发送给其它客户
就是"发送给其它客户"这个代码是怎么写的?
 
我估计 发送给其它客户 这部分有问题
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部