社区
网络编程
帖子详情
公网怎样主动连接局域网端
myusst
2005-07-30 10:50:18
知道局域网地址,和网关地址
公网上的一端怎么通过udp主动发送数据包给局域网内的机器,
或者通过tcp和局域网网内监听的机器建立连接。
...全文
312
13
打赏
收藏
公网怎样主动连接局域网端
知道局域网地址,和网关地址 公网上的一端怎么通过udp主动发送数据包给局域网内的机器, 或者通过tcp和局域网网内监听的机器建立连接。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
df8327
2005-08-02
打赏
举报
回复
UDP数据包是可行的,现在网上UDP穿透NAT的文章到处都有,可以搜搜,或者来我的BLOG看看http://beast.blog.edu.cn
TCP不可行,除非是你的内网服务器主动连接你的外网客户端,不过也不是没有办法,现在网上有的是相关软件,你可以去申请一个域名,然后让外网的那端通过解析域名来连接,当然这需要一些软件支持:)
或者,最简单的方法,你从你内网的NAT网关那里搞一个端口绑定,也就是把它的某固定端口冲定向到你的机器上就行了,不过人家未必让你搞:)
fairyprince
2005-08-02
打赏
举报
回复
除非以下两种,否则不可能实现
1、你内网机器有真IP (NAT 映射),那么你可以使用任何手段了
2、在你机器上有一个木马程序,主动向外面一台服务器UPD连接,并保持这个连接。这样你就在网关上一直留有你的端口映射。假如你想连接内网这台机器,可以从服务器上取出这个端口,进行直联。
除了以上两点,是不可能连上的。
softrain
2005-08-01
打赏
举报
回复
1,如果可以手动在网关上添加静态端口影射,最好。
2,如果局域网的NAT类型是full cone,则局域网中的服务器自启动开始定时向任何一个有效公网地址发UDP包,实现网关上的端口映射。公网上的客户端就可以向网关发UDP包,端口号要靠猜测的。
3,如果服务器操作系统是XP,用路由器+ADSL上网,且路有器开通了UPNP功能,则可以在服务器启动时自动用UPNP功能在路由器上添加端口映射。一般监听端口和映射端口用同一个端口号,据说这样可以从外部用TCP连接进来,我还没有搭建过这个环境测试。
其它,用一个代理服务器做消息转发。服务器和客户端要都连上代理服务器。
myusst
2005-08-01
打赏
举报
回复
有这方面资料和源码吗?
亿云力科技
2005-08-01
打赏
举报
回复
很久以前想过这个问题,就是在家里想访问自己在公司的机器,后来觉得不可行
playmud
2005-08-01
打赏
举报
回复
正常途径不可能实现!
除非你的局域网内部的机器上面有监听的东西,可以接受伪造的ip包。
1,能够伪造出来会话过程中的数据包。
2,客户端可以接受处理这个伪造的数据。
不满足上面2个条件,应该不可能实现。
oyljerry
2005-07-31
打赏
举报
回复
服务端在内网中的代理服务器上做好了NAT后,需要采取一些手段通知外面的客户端
这就是所谓的反弹端口原理,
一般有些通过一些公开的个人空间等,服务端定时更新自己的信息,客户端定期去获取,然后客户端主动连接
gohappy_1999
2005-07-31
打赏
举报
回复
既然都知道了局域网的IP,直接通信就行了?????
表示怀疑.直接通信应该是不行的.
VCSQLVB
2005-07-31
打赏
举报
回复
surstar(断水流www.uisoft.net准备出本诗集叫《执着》售价13.1) 说得对,既然都知道了局域网的IP,直接通信就行了。
surstar
2005-07-30
打赏
举报
回复
这个到没有弄过,不懂,有人说NAT 穿透,有的人 端口映射,学习
myusst
2005-07-30
打赏
举报
回复
是服务器在里面,客户端在外面
surstar
2005-07-30
打赏
举报
回复
我想你说的和外部网连接的问题
服务器端的IP你知道,客户方是在局域网内的机器
可以直接通信,根本不用思考这方面的问题
你可以写个程序试一下
AntonlioX
2005-07-30
打赏
举报
回复
一个方法是使用代理。
还可以使用udp 打洞
局域网
聊天程序(基于套接字)
另一
端
是客户
端
,
主动
发起
连接
并发送消息。 程序界面设计是用户体验的关键。MFC提供了CWnd、CDialog等类,使得创建窗口和对话框变得简单。开发者可能使用CWnd派生类创建自定义窗口,用于显示聊天记录和输入框;...
无线路由组建
局域网
分享.pdf
无线路由器是一种网络设备,它具备
连接
局域网
(LAN)和广域网(WAN)的功能,并且还提供无线接入点(AP)服务,允许设备通过无线信号相互通信。无线路由器的核心硬件通常包括一个用于
连接
外部网络的WAN口(例如通过...
可以实现
局域网
内的的FTP服务器文件互传
4. **远程访问**: 如果
局域网
内的FTP服务器配置了
公网
访问,那么即便不在
局域网
内,也可以通过互联网
连接
到FTP服务器,实现远程文件操作。 总之,搭建
局域网
内的FTP服务器是一种实用的数据共享和协作方式,但需要...
第三章动手组建小型
局域网
教学设计.pdf
局域网
(LAN)是一种在有限地理范围内,如家庭、办公室或学校内部,
连接
多台计算机的网络。小型
局域网
通常用于共享资源,如打印机、文件存储和互联网接入。在本教学设计中,学生将学习到组建小型
局域网
的基本步骤,...
主动
方式的视频监控系统
连接
方案研究 (2010年)
通过对该
主动
连接
模式进行实验验证,结果表明该方案确实能够显著提升监控设备的
局域网
穿透能力,同时增强了网络自恢复和网络负载均衡的能力。这意味着在实际应用中,即使面对复杂多变的网络环境,也能保持较高的监控...
网络编程
18,358
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章