头痛,一个网络通信问题

问题描述

头痛,一个网络通信问题

头痛,一个网络通信问题——两个程序在同一个局域网内,它们通过共同的公网ip相互通信的问题。
这是一个udp通信的问题,打个比方:
程序1运行在内网ip为:10.0.0.11上,接收端口为8003;
程序2运行在内网ip为:10.0.0.12上,接收端口为9003;
它们的公网ip地址为:111.210.124.167

程序1发送udp包给程序2,udp的目标IP为111.210.124.167,目的端口为9003,但是程序2收不到数据。抓包为ICMP—端口不可达(3-连接被拒绝)。

由于项目需要,程序1和程序2需要通过共同公网ip通信,请高手给个解决办法,谢谢!

解决方案

你这个要在路由器上做端口映射。否则消息就发到你的路由。找不到下边内网IP的。

时间: 2024-09-19 20:28:10

头痛,一个网络通信问题的相关文章

《Ceph源码分析》——第3章,第1节Ceph网络通信框架

第3章Ceph网络通信本章介绍Ceph网络通信模块,这是客户端和服务器通信的底层模块,用来在客户端和服务器之间接收和发送请求.其实现功能比较清晰,是一个相对较独立的模块,理解起来比较容易,所以首先介绍它. 3.1 Ceph网络通信框架一个分布式存储系统需要一个稳定的底层网络通信模块,用于各节点之间的互联互通.对于一个网络通信系统,要求如下:高性能.性能评价的两个指标:带宽和延迟.稳定可靠.数据不丢包,在网络中断时,实现重连等异常处理.网络通信模块的实现在源代码src/msg的目录下,其首先定义了

如何让你网站的更多页面被收录?

做网站优化和编辑的站长朋友,应该有很多人一直很头痛一个问题就是如何让网站更多的页面和信息被搜索引擎收录.诚然,很多网站搜索引擎收录都很差,有的甚至达不到50%,辛辛苦苦编辑的信息和内容不被收录和索引就没有机会参与排名!那么怎么样做才能让网站更多页面收录呢? A.网站的定位 很明显任何一个网站,网站主页是最重要的.为了迎合搜索引擎的蜘蛛更好的爬寻和抓取信息,以及为用户创造一个良好的体验度,都需要将网站的首页工作做好,这包括面向搜索引擎的优化和面向用户的优化.title,meta keywords和

socket编程与线程模型二

Winsock是windows系统上的一个网络通信API编程接口.TCP/IP协议栈只是 winsock通信的一个子集,winsock还可以支持除了tcp/ip之外的其它协议栈. BSD socket是unix上tcp/ip协议栈的编程接口,所以winsock和BSD套接字包含的 协议栈不一样.所以winsock编程中对于需要榜定的地址必须说明协议族和地址 类型等.因为它可以支持很多通信协议. winsock说明 图中紫色的长方形代表数据缓冲区,网卡和协议栈都有缓冲区.数据到达以 后,首先在网卡

Apache Mina通信框架架构与应用

Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于 TCP/IP.UDP/IP协议栈的通信框架(当然,也可以提供 JAVA 对象的序列化服务.虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能.高扩展性的网络通信应用,Mina 提供了事件驱动.异步(Mina 的异步 IO 默认使用的是 JAVA NIO 作为底层支持)操作的编程模型.从官网文档"MINA based Application Architecture"中可以看到Mina作为一

面试的时候考官问我,你怎么理解tcp/ip? 话说我得怎么回答呢?

问题描述 面试的时候考官问我,你怎么理解tcp/ip? 话说我得怎么回答呢? 面试的时候考官问我,你怎么理解tcp/ip? 话说我得怎么回答呢?求解!!! 解决方案 http://blog.csdn.net/fysy0000/article/details/6618620 解决方案二: 这个问题,应该没有标准问题吧.考官关注什么,与你面试的岗位有关吧. 参考:TCP/IP 解决方案三: 这个问题比较开放..举个你做过相关的例子好点.. 解决方案四: 它就是一种协议,网络传输就像咱们生活里一样签协

完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三

转载自 PiggyXP(小猪) 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三 手把手叫你玩转网络编程系列之三    完成端口(Completion Port)详解                                                              ----- By PiggyXP(小猪) 前 言         本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中

如何实现1080P延迟低于500ms的实时超清直播传输技术

再来当一次技术搬运工,内容来自高可用框架,学霸君工程师袁荣喜的如何实现1080P延迟低于500ms的实时超清直播传输技术.        导语:视频直播是很多技术团队及架构师关注的问题,在实时性方面,大部分直播是准实时的,存在 1-3 秒延迟.本文由袁荣喜向「高可用架构」投稿,介绍其将直播延迟控制在 500ms 的背后的实现.          袁荣喜,学霸君工程师,2015 年加入学霸君,负责学霸君的网络实时传输和分布式系统的架构设计和实现,专注于基础技术领域,在网络传输.数据库内核.分布式系

服务端-VS 上mfc怎么做一个简单的网络通信

问题描述 VS 上mfc怎么做一个简单的网络通信 如题,能实现客户端连接上服务端并且能够发送消息的那种 麻烦各位讲的详细些,第一次用mfc,谢谢了: 解决方案 搜索一下mfc socket或者直接找csocket代码例子,很多很多...... 解决方案二: google里面搜素(直接复制下面一行) site:download.csdn.net mfc socket通信 解决方案三: mfc有socket类 解决方案四: mfc有socket类 解决方案五: mfc有socket类 解决方案六:

单播-一个非常纠结网络实验问题,求解惑(系统层丢包问题,网络通信原理)?

问题描述 一个非常纠结网络实验问题,求解惑(系统层丢包问题,网络通信原理)? 实验一: HOSTA :192.168.80.4/24 gw: 192.168.2.1 HOSTB : 192.168.188.86/16 gw: 192.168.2.1 1) A ping B 1.1) 交换机网络:无法PING通 分析:因为找不到直接路由项,所有数据包通过默认默认路由转发:因为网络中不存在默认路由指定的路由器,故数据在发送端就无法发送出去. 1.2) 网络中存在正确的路由配置:可以PING通. 分析