【问题标题】:Multiple client program多客户端程序
【发布时间】:2013-04-17 23:58:03
【问题描述】:

我想知道我是否有一个服务器应用程序和一堆连接的客户端。如果第一个客户端请求一些数据,然后在中间,第二个客户端请求数据怎么办。会发生什么?第一个客户端连接会中断吗?

我正在使用 IndyServer Indy Client TCP。

【问题讨论】:

  • 所有网络连接都不一样。
  • "Will the first client connection be broken?" - 如果你做得对,就不会。我认为你需要告诉我们你是如何做到的。

标签: c++ c++builder indy


【解决方案1】:

TCP 服务器打开一个客户端可以连接的端口。连接由客户端 IP/客户端端口/服务器 IP/服务器端口四个组件定义。

Indy TCP 服务器在单独的线程中处理连接。所以只要你的连接处理代码是线程安全的,处理就会分开,线程之间不会互相干扰。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    • 2010-11-25
    相关资源
    最近更新 更多