首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

简略的javaTCP编程例子-来自网易实习笔试题

2013-10-31 
简单的javaTCP编程例子--来自网易实习笔试题import java.io.BufferedReaderimport java.io.IOExceptioni

简单的javaTCP编程例子--来自网易实习笔试题

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;import java.net.UnknownHostException;class Server implements Runnable{@Overridepublic void run() {try {ServerSocket ss = new ServerSocket(30000);while (true) {Socket s = ss.accept();PrintStream ps = new PrintStream(s.getOutputStream());ps.println("你好!这里是梁晓的服务器。");ps.close();s.close();}} catch (IOException e) {e.printStackTrace();}}}class Client implements Runnable{@Overridepublic void run() {try {Thread.sleep(1000);Socket s = new Socket("127.0.0.1",30000);BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));String buf = null;while ((buf = br.readLine()) != null) {System.out.println(buf);}} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} catch (InterruptedException e) {e.printStackTrace();}}}public class Test13 {public static void main(String[] args) {new Thread(new Server()).start();new Thread(new Client()).start();}}


输出:你好!这里是梁晓的服务器。

热点排行