您的位置:首页 > 移动开发 > 微信开发

服务器端小程序

2016-05-04 14:51 405 查看
本机打开cmd,输入telnet 127.0.0.1 8189,在输入任意字符通讯,输入"BYE"结束。

package ch4Test;

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;

public class EchoServer {
public static void main(String args[]) throws IOException{
try(ServerSocket s = new ServerSocket(8189)){
try(Socket incoming = s.accept()){
InputStream inStream = incoming.getInputStream();
OutputStream outStream = incoming.getOutputStream();

try(Scanner in = new Scanner(inStream)){
PrintWriter out = new PrintWriter(outStream,true /* autoFlush */);
out.println("Hello! Enter BYE to exit.");
boolean done = false;
while(!done&&in.hasNextLine()){
String line = in.nextLine();
out.println("Echo:"+line);
if(line.trim().equals("BYE")) done = true;
}
}catch(Exception e){

}
}catch(Exception e){
e.printStackTrace();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: