W
wql
Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个程序,采用方式为:
1. 每台电脑都有TServerSocket端,任何一台连接另外的电脑都通过临时的
TSocketClient(这种方式不能改变)。
2. 每台电脑的TServerSocket都是多线程模式,临时使用的TClientSocket
每次临时建立,采用阻塞ctBlocking方式连接某个服务端.
3. 有一台电脑被设置为服务端,运行方式和其他电脑一样。
问题是:
1. 系统运行近1年,稳定,前段时间某楼层换了一个24口的交换机后,出现
其他客户端连接不上本软件的服务端,但是ping可以通过!
2. 其他的楼层可以连接到服务端!
3. 编了一个小程序运行在同一楼层的两台电脑,采用SocketServer.Connecting
[0].Socket.Sendtext的方式,非阻塞发送,两边都可以收到!
不知道张大侠是否遇到过类似服务端为多线程阻塞,客户端也阻塞发送时,数据传输
有的电脑可以,有的电脑又不可以的这方面的例子,或是有何解决办法,还望告知
一二!
在此先谢过!