Java:绑定和连接方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java:绑定和连接方法相关的知识,希望对你有一定的参考价值。
数据报套接字中绑定和连接方法的主要目的是什么?他们有必要使用吗?这些方法的使用是否与路由器中用于传入和传出数据包的条目有任何关系?
答案
数据报套接字中绑定和连接方法的主要目的是什么?
bind()
将套接字绑定到本地接口和端口。 connect()
将本地UDP堆栈设置为仅发送到连接目标并从连接目标接收,就该插槽而言。
他们有必要使用吗?
如果您需要使用特定的本地端口,则只需要使用bind()
,以便希望发送到该端口的对等方可以成功。如果您只对一个对等体感兴趣并且希望自动过滤掉所有其他UDP活动,则只需要使用connect()
。
这些方法的使用是否与路由器中用于传入和传出数据包的条目有任何关系?
如果您第一次在任何地方发送任何数据时都不调用bind(),
,则自动bind()
将被发送到IP地址,该IP地址被指示为单播IP路由表到目标的最佳本地路由。
以上是关于Java:绑定和连接方法的主要内容,如果未能解决你的问题,请参考以下文章