JAVA模拟简单的多线程服务器
2020-08-21 18:22
155 查看
JAVA模拟简单的多线程服务器
服务器端
public class Main { public static void main(String[] args) throws IOException { //搭建服务器,设置端口号 ServerSocket serverSocket = new ServerSocket(55556); System.out.println("服务器启动完毕"); //等待客户端连接 while(true) { Socket socket = serverSocket.accept(); //创建线程 new Thread(){ @Override public void run() { try { InputStream is = socket.getInputStream(); OutputStream os = socket.getOutputStream(); } catch (IOException e) { e.printStackTrace(); } } }.start(); System.out.println("一个客户端连接了"); } } }
用户端
public class ClientDemo { public static void main(String[] args) throws IOException { //允许多个服务器连接,ip地址不能重复 Socket socket = new Socket("127.0.0.1",55556); } }
相关文章推荐
- java--通过socket和多线程进行多个客服端与服务器的简单通讯--基于tcp
- Java: 简单模拟多线程访问同样变量导致的问题
- 简单模拟Java中创建多线程的两种方法
- java 简单的文件上传下载服务器模型(IO + 多线程)
- java----使用socket模拟简单的http请求服务器,响应简单的文件请求操作
- java多线程之生产者与消费者问题的简单模拟
- JAVA 编写一个多线程的简单Web服务器
- Java实例开发05-01 简单的多线程服务器
- java 多线程,socket 简单模拟聊天软件
- 用 Java 实现一个简单的多线程 web 服务器
- Java实例开发05-01 简单的多线程服务器
- JAVA学习第六十课 — UDP协议 &基于多线程模拟简单的QQ聊天程序
- Java基于Socket实现简单的多线程回显服务器功能示例
- 使用java简单模拟ping和telnet的实现
- 一个不错的多线程Socket服务器简单例子
- Java自定义多线程服务器
- java annotation简单模拟hibernate
- 一个非常简单的缓冲—使用Java5提供的读写锁处理多线程操作
- 使用java简单模拟ping和telnet的实现
- Java 利用套接字Socket实现简单的服务器与客户端通信