相关socket的问题类似于QQ,
假如客户端1(ip1)对客户端2(ip2)发送信息,
怎样可以实现 不通过 服务器端,而实现ip1与ip2的通信请教??具体的方法代码(因小弟水平有限,100相送)...QQ是这样做的。常规的通信是ip1跟ip2间的通信。
不通的时候(通过服务器中转)。
也可以这样。服务器端用来监视本人是否在线。
然后ip1和ip2就直接通信,不通也中转。

解决方案 »

  1.   

    也可以发到小弟的Email 里,,谢谢[email protected]
      

  2.   

    用UDP吧,,,有源码的,,好像在WWW。PLAYICQ。COM
      

  3.   

    用UDP是可以,但编程量大一些。
    也可以在客户程序中加入 TServerSocket.这样简单些。
      

  4.   

    写一个 CLIENT 程序,指定对方的 ip,port ,在 onread 中接收数据。
      

  5.   

    TCP/IP要先建连接,麻烦…………
      

  6.   

    对于客户端来说只能连接客户端,所谓的QQ都是用UDP协议,首先QQ发送信息给服务器,然后服务器进行转发,P2P软件也是同样的道理,因为软件本身既是客户端又是服务器端。