问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想做一个即时通信的软件。通信的双方都是利用动态公网IP上网,如何实现?如何穿透NAT?

发布网友 发布时间:2022-05-10 10:59

我来回答

2个回答

热心网友 时间:2023-10-07 17:26

即时通讯软件属于应用层的软件,而nat是网络层的协议。在你做软件的时候实际上是不需要了解的。你现在存在的问题就是动态IP的问题。
而这个问题也要看程序,是adsl动态IP,就是说在相当长的一段时间内IP不发生变化。还是说这个IP地址变得非常快,要解决的问题就是解决IP时变的情况。
有以下几个思路。
1.1方的IP地址发生改变后,马上就经过广播发送给其它人。
2.第二种办法蠢一点,发现IP地址变了,手动填入新的IP地址再继续通信。
3.找一个固定的第三方,例如现在很多地方提供的免费空间,将自己更新后的IP上传到第三方,其它人定期查询IP列表进行地址刷新。

热心网友 时间:2023-10-07 17:26

不管你是动态还是静态的什么IP上网,但是通信一定要有个一标示.你就好象送信一样,一定要知道送达的地点,不是么!方法有很多,可以参考OICQ里面的源代码!
我想做一个即时通信的软件。通信的双方都是利用动态公网IP上网,如何实 ...

1.1方的IP地址发生改变后,马上就经过广播发送给其它人。2.第二种办法蠢一点,发现IP地址变了,手动填入新的IP地址再继续通信。3.找一个固定的第三方,例如现在很多地方提供的免费空间,将自己更新后的IP上传到第三方,其它人定期查询IP列表进行地址刷新。

即时通讯工具都有哪些?

网易云信致力于互联网络技术的开发与研究,使开发者通过简单集成客户端SDK和云端开放API,快速实现强大的移动互联网IM和音视频功能。在场景化方面,深入各行各业,狠抓痛点,第一时间包装相应的场景方案,助力企业解决行业难题。同时,网易云信...

内网穿透是什么意思(是如何实现的)

如何实现?1、端口映射,其实就是常说的NAT地址转换的一种,其功能就是把在公网的地址转翻译成私有地址,采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。2、在局域网内部的任一PC或服务器上运行到花生壳内网穿透客户端,此时域名解析到的IP地...

所谓的动态IP和静态IP的区别是什么?

自动获取IP上网。动态IP这种上网方式,在未使用路由器的情况下,只需要把这根宽带网线连接到电脑上,电脑上的IP地址设置为自动获得,电脑就可以实现上网了。2.静态IP上网,又叫做固定IP地址上网。这种上网方式,宽带运营商会提供一根一个IP地址、子网掩码、网关和DNS服务器地址给用户。在未使用路由器的情...

为什么两台主机通讯时需要三个唯一的地址:mac、IP、端口?请说明理由...

若要使两个完全不同的网络(异构网)连接在一起,一般使用网关,在Internet中两个网络也要通过一台称为网关的计算机实现互联。这台计算机能根据用户通信目标计算机的IP地址,决定是否将用户发出的信息送出本地网络,同时,它还将外界发送给属于本地网络计算机的信息接收过来,它是一个网络与另一个网络相联的通道。为了使TCP...

我有一个交换机,网线都有,没有路由器。怎么把两台电脑连接起来,主要...

1.不上网可以这么连:两台电脑的网线都插到交换机的任意口子上,然后将两台机器的IP地址设置成同一个网段。不如A机器设置的地址是:IP:192.168.1.2 掩码:255.255.255.0 网关,因为 不上网,所以无所谓。要的话可填写:192.168.1.1 ,DNS,不上网可不填写。B机器上IP为192.168.1.3...

局域网如何破解禁止上网

“直接代理”;点击下方的“配置”按钮,在“代理服务器地址”中输入本机的地址“219.152.99.164”(这是一个公网地址,如果使用动态IP,可以利用动态路由(DDNS)软件进行固定),端口号为“808”;再到“请输入将要连接的虚拟HUB的IP地址和端口”界面,输入“127.0.0.1”(本机地址),端口号为“433”(HTTPS的端口号)(图8...

...地址ping不通但是可以正常使用 请问是怎么实现的?

一、使用路由和远程访问服务防Ping Ping命令通常被用来测试网络的连接情况,是网管必须掌握的命令。但也有很多人把它当做攻击服务器的武器,因此许多网络管理员都在服务器上做了防Ping措施。防Ping的方法非常多,如利用IP安全策略、网络防火墙等,其中使用路由和远程访问服务器是最有效的方法之一。笔者以...

一个数据在TCP/IP协议中从信源到信宿是怎样传输的

1:计算机网络是一种地理上分散、具有独立功能的多台计算机通过软、硬件设备互连,以实现资源共享和信息交换的系统。计算机网络必须有以下三个要素:两台或两台以上独立的计算机互连接起来才能构成网络,达到资源共享目的。计算机之间要用通信设备和传输介质连接起来。计算机之间要交换信息,彼此就需要一个统一的...

TCP/IP通信建立的过程怎样,端口有什么作用?

在发出将建立通信会话的第一个数据包之前,发送方主机上的 TCP/IP 协议执行以下四个不同的步骤:1.TCP/IP 将主机名或 NetBIOS 名称解析为 IP 地址。2.使用目标 IP 地址和 IP 路由表,TCP/IP 确定要使用的接口和下一跃点 IP 地址。3.对于共享访问技术(例如,以太网、令牌环和分布式光纤数据...

路由协议,安排上了!

当网络情况发生变化时,路由器之间彼此交换的路由信息会告知对方网络的这种变化,通过信息扩散使所有路由器都能得知网络变化。 常见的动态路由协议有RIP、OSPF、BGP、MPLS 等,根据不同的自治系统还可以分为 IGP(内部网关协议) 和 EGP(外部网关协议)。这个内外有啥区别呢? 这就需要先了解一下什么是自治系统: 一个...

根据通信双方的分工 通信双方都能收发 通信双方的速度差别较大 通信软件 通信双方 应用软件有哪些 通讯软件有哪些 软件 通信规约有哪几种
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在韩国怎样申请到电视台观看综艺节目? 中南财经政法大学和西南财经大学哪个的会计学要好,各自就业怎么样... 思享公益丨法学高校巡回中南财专场:直系学姐带来亚洲最大法学院的超全... 中南财大每年推免的比例大概是多少? 英国学生公寓户型全解析 第一次办港澳通行证,湖南人在广东,如果办的话在广东可不可以办? 湖南人第一次可以在佛山办港澳通行证 求CLANNAD动漫图片要渚跟她女儿的图片像这种的要好看的只要多好看悬赏我... 求CLANNAD动画里所有人的图片 91wan街机三国元宝2000个多少? 小米主题商店怎么下载 小米主题怎么安装 端午节手抄报字少好看 四年级 端午节手抄报大体用什么颜色?花边用什么颜色? 端午节手抄报涂什么背景颜色好看? 端午节手抄报用哪几种颜色最好。 做端午节手抄报底色 大眼贼虾小时候有钳子吗? 家里有一大盆大眼贼虾,该怎么吃呢? windows10怎样关闭onedrive 小米8和红米10x哪个好 小米8该不该换红米10x 红米8a和红米10x的快速充电器是一样的吗? 红米10x4g和红米note8哪个好 什么叫培训?对员工的培训管理分为几个过程 视频压缩怎么压缩最小? 大麦酒做法 关于工商银行公司业务的,拜托知道的帮我解决下,急~~非常感谢。 求请回答1988资源 翻拍《请回答1988》备受关注,女主角会是德善出演吗? 颁奖台猜三个数 二罪必罚,猜数字是几? 小米4怎么下载主题风格 猪肉中的肌肉与肥肉和人类的一样吗? 字谜一:“无可奉告”;二:“赏罚分明” 小米2的主题去哪下载,怎么安装呀,最好有具体步骤,谢啦! 猪的瘦肉就是肌肉吗? 猪肌肉含水量是多少 小米系统里面的主题怎么下载不了,怎么回事? 精算师+CFA 用什么计算器啊? 瘦肉就是肌肉吗? 平常家里吃的肉都是肌肉吗? 小米系统里面的主题怎么下载不了??显示下载失败 肌肉和瘦肉有什么区别? 没有WIFI怎么下载小米手机主题? 为什么猪皮总是挨着肥肉?瘦肉是猪的肌肉吗?大神们帮帮忙 都2020年了,华为手机怎么下载小米主题吗? 39岁买中国人寿福禄鑫尊20000元如何计算 谜面“赏罚分明”,求一字谜底!急!急!急! 赏罚分明---?(打一三国人物)