Delphi7开发的三层结构的程序,想实现客户端能够用一个指定的端口与中间层通讯,虽然BIND可以实现服务器端的端口绑定,但是现在客户端与服务器端通讯的端口都是随机的,不知要如何实现客户端只用一个指定的端口连接服务器端?

解决方案 »

  1.   

    不明白Client端的端口号指定了有什么用处哇
      

  2.   

    SocketConnection 不就可以呀?
      

  3.   

    在收到客户端信息的时候将用户的IP和PORT都保存起来啊。然后在回发。
      

  4.   

    但是问题是,服务器已被限定只能用指定的端口访问外部,而用户的PORT都是随机产生的啊
      

  5.   

    既然Socket连接已经建立,服务器回传信息不是很简单吗?直接传不就行了?
    这与客户端端口号有什么关系?“服务器已被限定只能用指定的端口访问外部,而用户的PORT都是随机产生的啊”
    ——服务器并不主动向客户端连接,所以与“用户的PORT”是无关的。
      

  6.   

    哎,先多看看tcp/ip协议方面的书吧,楼主提的问题说实话就是....
    客户端与服务器段一旦建立连接,它们既可互相通讯,为什么还要服务器连客户端返回数据?楼上的 wpy020327()  已经说的很明白了