Java Socket网络编程--聊天室的实现(多线程实现无需等待对方响应版本)

Java Socket网络编程--聊天室的实现(多线程实现无需等待对方响应版本)

<!--

Title:Socket Programming

Author:Lovingshu's

Date:2012/5/16 21:43

-->

一,服务端:

package com.samael.socket;

import java.io.BufferedInputStream;

import java.io.BufferedOutputStream;

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 MyServer {

class ThGetMsg extends Thread{ @Override public void run() { if(fromClient==null) return; while(true){ try { } } System.out.println("Message From Client:["+fromClient.readLine()+"]"); this.sleep(50); } catch (IOException e) { break; } catch (InterruptedException e) { } e.printStackTrace(); } public static BufferedReader fromClient=null; public static void main(String[] args) { try { //get server socket ServerSocket server=new ServerSocket(3166); //get socket from client Socket socket=server.accept(); System.out.println("The IP["+socket.getInetAddress()+"] is connected!");

Java Socket网络编程 聊天室的实现(多线程实现无需等待对方响应版本)相关文档

最新文档

返回顶部