import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class SimpleTCPServer {
public static void main(String[] args) throws IOException {
int port = 12345; // 选择一个端口号
ServerSocket serverSocket = new ServerSocket(port);
System.out.println("服务器启动,正在监听端口: " + port);
while (true) {
// 监听并接受连接
Socket clientSocket = serverSocket.accept();
System.out.println("连接来自: " + clientSocket.getInetAddress().getHostAddress());
// 处理请求
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String str = in.readLine();
System.out.println("收到信息: " + str);
// 关闭socket
clientSocket.close();
}
}
}
相关文章
- java实现TCP服务器
- java 使用tess4j实现图像文字提取 eclipse的配置
- HTTP状态500 -内部服务器错误:java.lang.ClassNotFoundException:org.springframework.jdbc.core.JdbcTemplate
- 第十九节 Linux系统编程-实现 NFS 网络文件系统-搭建和测试NFS服务器
- ubuntu14.04系统设置固定ip,设置ssh,实现远程登陆服务器
- java web服务器端的部署步骤图解
- Linux服务器使用syncthing实现单向同步
- 音乐网站与分享平台|基于springboot框架+ Mysql+Java+B/S结构的音乐网站与分享平台设计与实现(可运行源码+数据库+设计文档)
- 本地电脑与阿里云服务器之间实现文件传输
- 使用winScp实现跳板机登陆内网服务器