Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
大家好~ 我有一个问题要解决~ 我创建了一个服务器,每个人都可以连接到这个服务器。 服务器的功能是为了将消息从一个客户端传输到另一个客户端。 我不知道其他客户端何时将消息发送给客户端。 我使用 Delphi-7 开发程序。 我没有找到任何 TCPClient 对象来监听 TCPServer 发送的消息。 请给我你的观点~谢谢:)
服务器不发起与客户端的对话。如果您的消息传递客户端尚未与服务器建立连接,并且服务器需要通知客户端它有一条消息,那么客户端程序需要有一个服务器组件,以便它可以侦听来自消息的新连接服务器。
一种替代方法是让客户端保持与服务器的持久连接打开。当消息到达时,服务器可以向适当的客户端发送通知,因为它已经打开了一个连接并且客户端正在等待来自服务器的响应。