另外一台服务器把数据推送到了本机的一个端口(6789),请问delphi如何编程实现从端口读数据?

解决方案 »

  1.   

    TServerSocket控件把port设置为6789
    active:=trueprocedure TfrmMain.ServerSocket1ClientRead(Sender: TObject;
      Socket: TCustomWinSocket);
    var s:string;
    begin
        s:=socket.ReceiveText ;//接收数据
    end;
      

  2.   

    用tcpserver作为接收,tcpclient作为客户端,双方都设置好对应的端口就可以了
      

  3.   

    delphi 2007 里找不到ServerSocke
      

  4.   


    汗ServerSocke  D7的时候默认就不用这个网络控件了,而用INDY,要用的话D7下自己安装,实在不行,你用SOCKET API也行啊。哈哈
      

  5.   

    如果用 INDY的 TIdSocksServer 怎么编程