Java 简单Socket聊天系统模型(二)
2011-12-20 16:26
375 查看
package com.lzx.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class SocketServer { public static void main(String[] args) throws IOException { ServerSocket server = new ServerSocket(10000); final Socket socket = server.accept(); new Thread(){ public void run() { //获得客户端发来的数据 try { BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream())); while(true){ System.out.println("Receive from client : " + reader.readLine()); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }; }.start(); new Thread(){ public void run() { try { PrintWriter out = new PrintWriter(socket.getOutputStream(), true); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String readline = in.readLine(); System.out.println(readline); while(true){ out.println(readline); System.out.println(" server send: " + readline); readline = in.readLine(); if(readline.equals("bye")) break; } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }; }.start(); } }
相关文章推荐
- Java 简单Socket聊天系统模型(一)
- Java Tcp Socket聊天系统模型
- java基于socket的简单聊天系统
- 【JAVA】socket 聊天系统
- java网络编程一:Socket用法,简单模拟一对一聊天
- Java之Socket简单聊天实现(QQ续二)
- java多线程以及java网络编程实现简单的聊天系统
- Java之Socket简单聊天实现(QQ续二)
- 关于java通信的一个简单聊天系统的实现
- 【java学习记录】12.用Socket网络访问方法,实现简单的网络聊天程序
- java swing实现简单的socket通讯聊天程序源码
- Socket编程java[简单易懂],附带Android Studio 项目聊天实例
- 关于java通信的一个简单聊天系统的实现
- java网络编程一:Socket用法,简单模拟一对一聊天
- java网络socket编程(八)之java中BIO实现聊天系统的群聊功能
- [Java] Socket/ServerSocket 控制台简单聊天程序
- Java TCP、IO流实现简单机器人聊天系统
- java网络编程一:Socket用法,简单模拟一对一聊天
- 关于java通信的一个简单聊天系统的实现
- java用socket和serversocket实现一对一聊天(java实现简单的TCP聊天程序)