tidtcpclient读取服务器的IP,服务器为在一个局域网中,就要设置路由来控制,是否可以在程序中控制,里面详细信息,大家帮忙想想办法。tidtcpclient读取网络服务器的IP为公共IP,应该就是路由的IP
我再在改服务器中设置了路由映射和端口。使之和tidtcpclient读取的一致。
请问:上述的问题能否用程序来控制????或者有一些其他简单点的办法。
 

解决方案 »

  1.   

    程序够呛或做起来麻烦。
    还要明白tcp/ip协议。
      

  2.   

    idHTTP可以实现。
    我不知道tidtcpclient应该怎么实现??大家谁做过类似的,说说办法
      

  3.   

    请问:你们使用IDNY中的TidTcpClient和TidTcpServer完成网络接连的时候
          最普通的最简单的写法是什么??
         客户端:  
          IdTCPClient1.Host:='58.212.85.27';            //连接服务器的IP地址
          IdTCPClient1.port:= 6666 ;                     //连接服务器的端口
          IdTCPClient1.Connect ;
        服务器端:
           MyBinding:=IdTCPServer1.Bindings.Add;
          //MyBinding.IP := '127.0.0.1';                   //本地测试所用
          MyBinding.IP := GStack.LocalAddress;           //动态取得本地服务器的IP
          MyBinding.Port := 6666;                         //设置服务器的端口
          IdTCPServer1.Active:=true;
    这是我的写法,这样就要求设置路由映射和端口。。
    你们有其他的写法吧,大侠们发过来看看,UPUP