比着网上的例子用TClientSocket连接java开发的一个服务器端,理想情况是发送请求后会返回一串消息。用Java和c#都没问题,但是我用delphi开发的这个却半天没反应,无任何返回信息。特求大家帮助测试服务器端IP 218.58.124.132,端口 5188
发送请求命令:
 \r\nclient_taxpayer\r\ncommand:login?username=13300000001&passwd=001\r\n\r\n正常的话应该返回No resource to alloc, please wait...
或者
result=1这样的消息,请高手写个简单的例子测试下看看能否成功,多谢!TClientSocket

解决方案 »

  1.   

      TClientSocket 这个是TCP你应该使用http的控件
      

  2.   

    不是http协议的,就是服务器上用java开发了个服务器端一直运行着c#和 java写的客户端也都是直接用的socket
      

  3.   

    能检测到服务端接收到的是什么数据吗?\r\n 是转义字符。在Delphi中得用#32,#13之类的代替吧,同时还要注意发送的应该是Ansi码,而不是Unicode。
      

  4.   

    连接成功了吗?端口号对不对?TClientSocket我没用过,用API的或,直接Send
    用indy的话,直接WriteBuffer
      

  5.   


    DELPHI发送编码是ANSI,如何更改为UNICODE?