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

socket bind函数是否必须是本机的IP?

发布网友 发布时间:2022-04-19 21:59

我来回答

2个回答

热心网友 时间:2023-07-03 22:32

bind的意义是将已经建立的“空白的”socket绑定在网络上让大家在需要时能够找得到。如果不是把socket绑定在自己的机器上,而是另外一台机器,无法想象在实际中将如何运作。我们先假设系统允许这么做,那么当网络上的其他用户请求你的服务时,他们找到的是另外那台机器,但是那台机器还是要设法连到你的本机上才能让你的socket接受请求并提供服务,但这岂不是多此一举?

另外,使用bind并不需要去设定本机IP,只要将地址字段清零,系统就自动实现本机IP的绑定了。

热心网友 时间:2023-07-03 22:32

您好,是的。必须是本机存在的IP地址。另外人家设计这个函数的意图是为了多IP的场景,真正的服务器上,可能存在着多个IP地址,您有可能只在某个指定IP地址上或者全部IP上提供服务,这时候就需要您来设置了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 socket中bind函数绑定的IP是什么 请问java socket 里面的bind做什么用? SOCKET编程中的bind函数的作用 win10 系统怎么进入安全系统 win10系统更新升级出现错误代码0x80073701怎么解决... win10更新 ,使用window更新解决问题, 结果说检测... win10更新失败撤销更改怎么办 win10进不了系统怎么进安全模式 Win10更新失败无法启动黑屏怎么办 我的win10电脑更新不动,又不能进入安全模式怎么办? win10更新驱动后无法开机、无法进入安全模式? win10更新后无法进入系统 华硕笔记本升级win10失败,怎么进去安全模式 win10系统更新失败导致无限蓝屏,怎么弄 笔记本电脑win10升级失败后怎样进入安全模式 电脑win10系统更新失败无法启动怎么解决? 华为手机型号trt一al00a是多少钱 哪个网址大全的最好用? 谁有比较全的网址软件下载网址大全? 如何创建自己的网址大全 socket编程:bind函数是把socket绑定到具体窗口? socket的bind函数是不是只能绑定本地IP,不能绑定... 在C#编程中,socket.Bind()和Socket.Connection... socket中关于bind()的问题 linux socket 能bind两次吗?我已经close了,但不... socket编程的bind函数问题 windows socket 编程:bind 错误码-1 如何解决? Python的socket模块中的bind 在win32下,socket bind的时候,bind的地址是0,端... SOCKET编程,bind listen 都正过通过,设非阻塞后... socket bind有命名空间么 VC网络编程socket创建成功但是bind失败(很简单) vb.net socket.bind 是不是只能绑定本地的IP 不能... 两部手机登录同一个华为账号,怎样关闭应用同步? 华为手机怎么取消自动同步 华为同一个账号两个手机怎么关闭同步和定位? 华为p40pro用户和账户里应用自动同步怎么彻底关闭 怎么关闭应用软件同步? 华为怎样关掉旧手机上的同步 怎么关掉华为手机和平板同步?