Java 简单服务器代码示例 - Server 类实现
这段代码定义了一个简单的服务器类Server,实现了以下功能:\n1. 启动服务器: 通过start()方法指定要监听的端口号,创建ServerSocket并绑定指定端口。\n2. 获取客户端的Socket连接: 通过getSocket()方法监听端口,接受客户端连接,返回客户端的Socket连接。\n3. 关闭服务器: 通过stop()方法关闭服务器。\n\n代码中的成员变量serverSocket用于保存服务器的Socket连接,port用于保存要监听的端口号。\n\nstart()方法首先判断port是否为0,如果不为0则创建ServerSocket并绑定指定端口,成功返回字符串"true"表示服务器启动成功;如果发生IOException异常,则返回异常信息;如果port为0,则返回字符串"端口未设定"。\n\ngetSocket()方法通过serverSocket.accept()方法监听端口,接受客户端连接,并返回客户端的Socket连接。如果发生SocketException异常,则打印"服务已停止";如果发生IOException异常,则打印异常信息。\n\nstop()方法通过serverSocket.close()方法关闭服务器。如果发生IOException异常,则打印异常信息。
原文地址: https://www.cveoy.top/t/topic/pTyJ 著作权归作者所有。请勿转载和采集!