MFC获取应用程序自身在公网IP及端口号

MFC获取应用程序自身在公网IP及端口号,第1张

因为Client是通信的主动方,即发起通信的一端,因此通信之前Client必须已知Server的IP和端口号才行。

通常的C/S模式通信的做法是先为Server申请公网IP,然后在client编程时指明欲连接的Server的IP和端口号,这样的client程序一旦安装后就内置了Server的IP;

另一种做法是在client的执行界面预留输入框,执行时允许用户输入Server的IP,然后实现通信,这两种方式都必须事先知道server的IP信息才行。

可使用第三方网络监控软件查看,以金山卫士自带网络监控为例,方法如下:

1、百度一下金山卫士,下载并安装;

2、自动开启网络监控,浮动框右击点击打开流量监控主界面;

3、点击网络连接选项卡,即可查看本机与外部网络ip、端口的连接。

查询真是的IP地址分几种情况:

1、如果是用的是公网IP,在cmd下ipconfig就可以查看;

2、如果是拨号上网,需要查看路由器WAN口或者打开web浏览器输入IP138com就能显示出你的公网IP。

至于端口号是和服务绑定的,只能查询某个服务或者程序占用的端口,在cmd中输入netstat -ano就能查询出所有的端口占用情况,查看你需要知道的端口。

端口号的范围从0到65535,例如web一般是80,ftp是21等。

端口的类型及用途有很多,所指的映射公网端口号就是指把服务器上的端口号发布在公网里面,即从服务器上取出应用资源映射到公网里面;通常这类端口是负责数据发送及传递之用的!

以下是映射端口的广义解释(已纠正):

端口映射就是静态PAT(端口地址转换)

把内网服务器某个端口号固定发布在公网IP里

把A的1端口 映射到B的 2端口上

当有机器访问B的2端口是 就直接跳转到A的1端口

不知道 这样说对不 一般端口映射是在陆游器上或防火墙上做

以上就是关于MFC获取应用程序自身在公网IP及端口号全部的内容,包括:MFC获取应用程序自身在公网IP及端口号、如何查看本机连外网端口号、怎么才能知道自己的IP地址的端口号是多少啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10149354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存