我一直在跟踪一个简单的UDP服务器/客户端教程发现,并且我有一个关于客户机连接到服务器的哪个端口的快速问题。
从查看代码来看,服务器和客户端显然是通过端口8888连接的:
Client.cpp
#define SERVER "127.0.0.1" //ip address of udp server
#define BUFLEN 512 //Max length of buffer
#define PORT 8888 //The port on which to listen for incoming data
Server.cpp
#define BUFLEN 512
我是Netty框架的新手,正在尝试理解它的内部原理。我的问题是关于客户端和无连接协议的BootStrap类。我看到了两个方法Connect( defined in BootStrap )和Bind ( defined in AbstractBootStrap )
因为Bootstrap是AbstracBootStrap的子类,所以它也有Bind方法。我理解使用Connect()连接远程服务器,为什么需要Bind()?