Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 引导中连接和绑定的区别:Netty_Java_Netty - Fatal编程技术网

Java 引导中连接和绑定的区别:Netty

Java 引导中连接和绑定的区别:Netty,java,netty,Java,Netty,我是Netty框架的新手,试图了解其内部结构。 我的问题是关于客户机和无连接协议的BootStrap类。 我看到两种方法Connect(在引导中定义)和Bind(在抽象引导中定义) 由于Bootstrap是abstracsbootstrap的子级,因此它还具有Bind方法。 我知道使用Connect()连接到远程服务器,为什么需要使用Bind()?您可以先绑定本地端口/ip,然后连接到远程端口。这基本上允许您分两步执行。您可以首先绑定本地端口/ip和连接到远程端口。这基本上允许您通过两个步骤来完

我是Netty框架的新手,试图了解其内部结构。 我的问题是关于客户机和无连接协议的
BootStrap
类。 我看到两种方法
Connect(在引导中定义)
Bind(在抽象引导中定义)

由于
Bootstrap
abstracsbootstrap
的子级,因此它还具有
Bind
方法。
我知道使用
Connect()
连接到远程服务器,为什么需要使用
Bind()

您可以先绑定本地端口/ip,然后连接到远程端口。这基本上允许您分两步执行。

您可以首先绑定本地端口/ip和连接到远程端口。这基本上允许您通过两个步骤来完成。绑定和连接是TCP/IP概念,Netty之所以使用它,是因为它是一个服务器

连接是将本地计算机连接到远程计算机的方式

Bind是让服务器侦听端口上的远程连接的方法

查看此Oracle网络基础教程:


绑定和连接是TCP/IP概念,Netty之所以使用它,是因为它是一个服务器

连接是将本地计算机连接到远程计算机的方式

Bind是让服务器侦听端口上的远程连接的方法

查看此Oracle网络基础教程:

bind()方法对于数据报(UDP)等无连接传输非常有用bind()方法对于数据报(UDP)等无连接传输非常有用