我有一个TCP服务器,我在红宝石,服务器似乎工作,我可以看到,两个或更多的客户端可以连接并由服务器提供服务,但他们有时会卡住(如在需要等待其他客户端断开连接或只是无响应),通常在“pass_ok”位之后,当仅连接一个客户端时,我不会看到这个问题。 这里是我的代码: def self.main_server
begin
server = TCPServer.open(@port
我正在使用TidTCPServer和TidTCPClient在delphi中开发一个消息系统。 首先所有客户端都使用用户名和密码登录。服务器使用ADO组件在SQL服务器中搜索用户数据。之后,客户端每隔10秒向服务器发送多个请求,以告诉服务器他们在线并获取其联系人列表的状态。所有这些请求最终都会读取或修改SQL表。 有时会出现此错误:Operation cannot be performed whi