可以用TNMUDP控件,在它的OnDataReceived(Sender: TComponent; NumberBytes: Integer;
  FromIP: String; Port: Integer)事件中,会返回每次接受到的信息。NumberBytes为接受到的字节数,FromIP为发送方的IP(就是你要的),Port为对方端口号。你只需在此控件中指定你的端口号即可。

解决方案 »

  1.   

    这个我知道但是我想请教的是OICQ的通讯协议是UDP,而且是通讯一般都是在两个好友之间直接连接的(不能直接连接的通过服务器中转),端口默认是4000,那么用netsong所说的方法能不能查到和我通讯的好友的IP?
    (OICQ的最新版本好象已经对C2C加密了的)
      

  2.   

    呵呵,这个我也没试过,不过句我所知, oicq的c-c是tcp连接,c-s是udp连接
    你是怎么知道好友之间的端口是4000的?
    知道了别忘告诉我