从一个公网IP向一个局域岗IP传送数据的问题.各位大侠帮忙救命... (100分)

  • 主题发起人 主题发起人 lt_wxy
  • 开始时间 开始时间
能否直接通过IP地址聊天工具的源码也给我一分啊,谢谢!
 
可以给你一份,但是你得告诉我你的E-MAIL地址吧
 
hailer@tom.com

thx,不过局域网没单独对外的IP呀,所以对于楼主来说还是没解决问题。
 
把服务端做在有公网IP的电脑上,局域网做客户端,从局域网连接就可以了,协议要根据代理服务器的类型来定。
 
to locka:
你说的是VPN吧
 
to 寻找
你做的是不是在局域网中的聊天程序,我想要的是比如说一个用ISDN有固定IP地址的给一个在局域网中的某一台PC发送数据.要透过Proxy的,我的Mail:Lt_wxy@163.com 大家交个朋友.
 
一般来说不可行。
只有在网关上安装一个端口映射的程序。
与就是类似于一个Proxy
 
你看QQ的服务器都是有固定IP
我个人认为
A网192.168.0.2->192.168.0.1->ADSL 192.168.1.1->公网->B网 ADSL 192.168.1.1->B网192.168.0.1->192.168.0.X
中途以给ADSL闭了,没法通啊
A网->固定IP(就象取网页一样)是有得反回BYTE的那么B网->固定IP(就象取网页一样)也是有得反回BYTE
 
我想如果你已经可以从局域网内通过Proxy连上主机.那么主机就可以发送消息到局域内的机器上了.如果想详谈.就加我QQ吧: 53417693
 
如果你的公网IP和局域网中IP端 像QQ一样都有连接到服务器,那是可以做到的。
当公网IP需要连接 局域网中的主机时,可以由公网IP发送一个指令给服务器,由服务器通知局域网中的主机,去连接公网IP端。
 
在局域网的网关上做一个数据转发的软件。
 
基本上是不可能,除非知道服务器的代理端口是多少!!
 
如果没有防火墙,我可以解决!
 
to binligz
请问如何解决,我的Mail:lt_wxy@163.com
 
既然server可以收到client的数据,那么链路是通的,是不是因为server返回数据之前延时太大了。
 
用 ARP 或 RARP 协议
 
简单得很!
服务端传送的数据和客户端传送的数据没有丝毫的区别!
服务端唯一的区别就是被动地和客户端建立一个连接(监听,多线程),一旦连接建立,服务端主动给客户端数据也可以啊!
所以,你公网IP作为服务端,内网IP作为客户端,客户端每隔一定时间去访问那个服务端,如果服务端开启就建立连接,服务端就可以给客户端数据了。
 
做个代理就可以了!
 
用socket编程,原来在网上看到过,有部分delpih示范例程,找找吧!
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2768
 

Similar threads

回复
0
查看
845
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部