社区
通信技术
帖子详情
多外部IP的情况下,如何让Socket以其中一个指定的IP地址去连接外部的机器?
skywind
2003-07-28 08:19:42
多外部IP的情况下,如何让Socket以其中一个指定的IP地址去连接外部的机器?
各位高手略施神技,救小弟于水深火热之中,实在感谢 :-)
...全文
289
3
打赏
收藏
多外部IP的情况下,如何让Socket以其中一个指定的IP地址去连接外部的机器?
多外部IP的情况下,如何让Socket以其中一个指定的IP地址去连接外部的机器? 各位高手略施神技,救小弟于水深火热之中,实在感谢 :-)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skywind
2003-07-29
打赏
举报
回复
哦,我自己搞定了,C#中有一段说明,我根据说明作了成功的实验:
如果需要使用特定的本地终结点,请使用 Bind 方法。必须先调用 Bind,然后才能调用
Listen 方法。除非需要使用特定的本地终结点,否则不必在使用 Connect 方法之前调用
Bind。对无连接和面向连接的协议都可以使用 Bind 方法。
在调用 Bind 之前,必须首先创建打算从其进行数据通信的本地 IPEndPoint。如果您不介
意分配哪个本地地址,则可以用 IPAddress.Any 作为地址参数创建一个 IPEndPoint,这
样,基础服务提供程序将会分配最适合的网络地址。如果您有多个网络接口,这将有助于
简化您的应用程序。如果您不介意使用哪个本地端口,则可以创建一个使用 0 作为端口号
的 IPEndPoint。在这种情况下,服务提供程序将会分配一个可用的端口号(介于 1024 和
5000 之间)。
100分白丢了 -_-
cai3995
2003-07-29
打赏
举报
回复
那你给我好了,我不介意的:)
skywind
2003-07-28
打赏
举报
回复
谢谢,大家帮帮忙
socket
获取本机的主
IP
地址
,真正的
ip
地址
,
连接
外部
网络的
IP
C#
socket
获取本机的主
IP
地址
,真正的
ip
地址
,
连接
外部
网络的
IP
连接
一个
外网
ip
,确定本机的主
IP
地址
基本原理是,一人的电脑如果安装了virtualBox等虚拟机时,常常有许多虚拟的网卡,如果用GetHostEntry(),获取的是所有的
IP
,无法分辨哪个是主
IP
。下面这个函数返回的就是主要的
IP
连接
一个
外网
ip
,确定本机的主
IP
地址
基本原理是,一人的电脑如果安装了virtualB...
socket
获取
外部
地址
在linux内核中,
一个
socket
有两个地址,
一个
本地地址,
一个
外部
连接
地址,。 如果使用udp协议, 在调用bind函数时,会把你要绑定的那个地址填到
socket
的本地地址那块地方.你要设成0.0.0.0它就给你填成0.0.0.0 在udp使用bind函数只是为了不用每此发送数据都填充地址这一参数传递过程而已. 只是在你发送数据时才会根据
情况
把实际的
ip
地址
填到发送的数据的相
mysql
socket
连接
_MySQL数据库的两种
连接
方式:TCP/
IP
和
Socket
Linux平台环境下主要有两种
连接
方式,一种是TCP/
IP
连接
方式,另一种就是
socket
连接
。在Windows平台下,有name p
ip
e和share memory(不考虑)两种。TCP/
IP
连接
是网络中用得最多的一种方式。环境:MySQL数据库实例
IP
:192.168.0.2MySQL客户端:192.168.0.1一般
情况
下客户端在一台服务器上,而MySQL实例在另一台服务器上,两台
机器
通过一...
Socket
连接
外网的思考
在过去使用
socket
编程的时候,
连接
的
ip
都是127.0.0.1也就是本地地址,之前也试过去
连接
公网
ip
,想要实现日常使用的网络通信功能,但是在
连接
时就失败了。 在网上查到想实现在公网通信,服务器必须要有公网
ip
,这样才能被访问到。一般的方式是租用云服务器,获取公网
ip
。 而本地的电脑一般
情况
下是在内网中通过nat使用
一个
公共的公网
ip
,不能够被外界访问,因此另一种方式是使用端口映射,将内部
ip
的端口映射到公网
ip
的端口,这样服务器能侦听到公网
ip
的端口信息,可以被外界访问 ...
Python修改
IP
地址
的方法
在网络编程中,可能会遇到需要修改
IP
地址
的
情况
。Python提供了一些功能强大的库和模块,可以帮助我们实现
IP
地址
的修改操作。本文将介绍几种常见的方法,以及如何使用它们来修改
IP
地址
。通过使用Python的
socket
模块、netifaces库或subprocess模块,我们可以实现
IP
地址
的修改操作。这些方法具有不同的优势和适用场景,我们可以根据实际
情况
选择适合的方法。在实际应用中,我们需要注意权限、网络
连接
中断和操作系统等因素,并根据实际
情况
进行相应的操作。
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章