请问idtcpclient可以与socketserver之间通讯吗?
怎么传输一个字符串到目标地址?
传输文件一定要用idtcpserver接受吗?

解决方案 »

  1.   


    都可能啊。
    比如从client端发一串到SERVER,并接收。程序如下://client:***************
    procedure TForm1.ClientSocket1Read(Sender: TObject;
      Socket: TCustomWinSocket);
    begin
    memo2.Lines.Add(socket.RemoteHost);
    memo2.Lines.Add(socket.ReceiveText);
    end;//server:***************
    procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
      Socket: TCustomWinSocket);
    var
      s:string;
    begin
      s:=socket.RemoteAddress+'**'+socket.ReceiveText;
      memo1.Lines.Add(s);
      socket.SendText('收到数据!'+s);
    end;
    如果能给我全部的分,我会把我的整个程序给你。
      

  2.   

    这个clientsocket与serversocket的,我要的是关于使用idtcpclient与idtcpserver实现socket通讯发送字符串?
      

  3.   

    下个indy demo看看不就行了.....里头好多例子.
      

  4.   

    IDTCPCLIENT的发送和接收其实是在IDTCPCONNECTION里面实现的。
    可以发送好多东西的如:
    整数(另一个参数是要不要转换为网络字节序的)
    float
    double
    char *
    stream
    之类的东西
    我不知道你为什么没试成功。
    你可以直接用writeln,readln这个东东在要发送的字符串中加入分行符。
      

  5.   

    indy demo 哪里有下?
    哪里有下啊?