局域网中A通过B(ADSL有固定IP)代理上网(microsoft proxy),C(无固定IP)通过ADSL上网.a通过B如何直接与C交流呢,请问用tnmudp可以实现吗,如何实现呢.]查询若干资料,还不太明白.

解决方案 »

  1.   

    来来来,呵呵,这个问题,那天刚刚在群里边回答过:
    这个你需要一个Applicaton Server;用它来进行IP、端口注册,就相当于QQ Server一般;QQServer先是连接每个已经登录的QQ,相当于你的Client的IP和端口,之后,别人如果也登录QQServer是,将去Get自己感觉兴趣的QQ的IP and 端口;而和UDP or TCP/IP是没有关系的;不知道楼主明白一些了吗?
      

  2.   

    实现内外即时通信
    不知代理怎么设吗
    内部地址192.168.0.1
    代理21.12.1.1
    怎样在外部访问内部地址啊,
    我是做了一SERVER,保存IP及端口,但好象不行啊
      

  3.   

    To 阿飞,才看清,是100分啊,嘻嘻...
    Server = Midas Applicaiton Server;
    Clientx,Clienty = ServerSocket and ClientSocket;
    Clinetx.IP -> Server;//IP注册到Server上,因为Server的IP是固定的,对不?
    Clinety.IP -> Server;// 同上;
    Cilenty.ClientSocket.IP := Server.Clientx.IP;
    Clienty.ClientSocket.Port := Server.Clientx.Port;
    //这不就已经可以通信了吗?
      

  4.   

    老大,你查一查你在Server上放的IP是LAN IP 不审WAN IP?呵呵
      

  5.   


                     Server(内192.168.0.1)(外固定60.1.2.52)      C(ADSL宽带,无固定IP)
                         代理
                   _______|_______
                  |               |
                  |               |
          A(192.168.0.2)     B(192.168.0.3)
    1.我通过一服务端程序,放于Server上,用于保存A,B,C各自IP,端口,通过什么样关系,C怎样才能发信息到A,B呢.
    2.服务端程序中都应该保存哪些信息啊.ip,port,username,localip??
    3.A,B,C上下线信息如何得知,服务端发送还是客户端自己取好?
    4.请用tnmudp给举例.
    多谢诸位大侠 ,如果分数不够还可以再加.