应该能建立多个连接,我在大学时曾用delphi开发过这样UDP协议多个客户端跟一个主机的通讯,也就是一个端口建立多个套接字!

解决方案 »

  1.   

    但这是建立的 TCP 连接呀?
      

  2.   

    同一时刻,一个端口只能建立一个连接。
    web server只是在80监听连接,得到一个socket 用来返回数据。(ServerSocket.accept())
      

  3.   

    any problem abt ur code?
      

  4.   

    服务端一直是在用 8088 那个端口和 Client 进行连接的。
      

  5.   

    创意! :)
    (什么嘛,csdn 连 up 都不准了,怎么大家都不发言啊?分少了吗?)
      

  6.   

    gz
    不允许回复为空!!不允许有 gz、up!!!!来点创意吧!!!
      

  7.   

    http 连接是 TCP 吧?
      

  8.   

    你的代码有什么问题么?
    服务端在8088上监听,然后生成一个新的socket与client 通讯。
      

  9.   

    是呀,服务器端的端口全部都是在 8088 上与 Client 建立的连接呀。
    我是说,以前我一直以为同一个端口同时只能建立一个 Socket 连接的,现在觉得也许我错了。
      

  10.   

    to loveme_y(老猫)
    http://www.rising.com.cn/safety/safetyschool/safetylesson/1213TCPfwmx.htm也许这篇文章里面启示了一些什么
      

  11.   

    ServerSocket在某个口(比如80)监听(listen),
    收到一个连接后,就得到一个Socket,
    然后一般的方法是产生一个Thread来处理这个Socket一个Socket本身可能只能处理一个连接吧?(包括收/发)
      

  12.   

    一个端口可以有多个Socket连接。
    ServerSocket有这样一个构造函数
    ServerSocket(int port,int backlog)
     port指明你要监听的端口,backlog指明你允许的最大连接数。
      

  13.   

    一个端口上当然可以有多个连接。建议看TCP协议。规定,区分一个连接依赖四个部分:服务端IP地址,服务端端口,客户端
    IP地址,客户端端口。所以服务器在一个端口上等待连接,不同的客户端或同一客户端不同的端口来连接都可以连接
    成功。