考的应该比较少...

0~65536,其中0~1024为保留端口号 必考
创建服务器套接字:ServerSocket serverSocket = new ServerSocket(8000);
可用的端口号:8000端口
如果请求的端口号已经在使用,会出现端口号被占用,服务器无法连接到客户端的情况。
一个端口可以与多个客户端连接。
![]()
客户端和服务器之间通过Socket套接字互相连接,当连接建立后,客户端和服务器可以通过对Socket对象的写入和读取进行数据传输。
客户端的输出流连接到服务器端的输入流,而客户端的输入流连接到服务器端的输出流。
![]()
首先,服务器实例化一个 ServerSocket 对象
其次,服务器调用 ServerSocket 类的 accept() 方法
然后,服务器正在等待时,一个客户端实例化一个 Socket 对象
再次,Socket 类的构造函数试图将客户端连接到指定的服务器和端口号
最后,在服务器端,accept() 方法返回服务器上一个新的 socket 引用,该 socket 连接到客户端的 socket。
本文介绍了如何在Java中使用ServerSocket和Socket实现服务器与客户端的连接,包括创建ServerSocket监听特定端口,accept()方法接受客户端连接,以及数据在客户端和服务器之间的双向传输过程。
3万+

被折叠的 条评论
为什么被折叠?



