服务器端小程序
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(); } } }
相关文章推荐
- 微信支付开发-从零开始-Part1
- 微信QQ侧拉删除的条目SwipeLayout与SwipeListview介绍
- 微信 JS SDK 的 chooseImage 接口在部分安卓机上容易造成页面刷新
- 模仿微信标签功能的多行LinearLayout效果
- C#微信开发之微信公众号标签管理功能
- C#.net 微信公众账号接口开发
- 微信公众平台DEMO(PHP)
- 关于微信登录和友盟第三方微信登录那些坑
- 微信支付哪些事儿
- C#开发微信门户及应用(37)--微信公众号标签管理功能
- C#.net 微信公众账号接口开发
- 微信公众平台DEMO(PHP)
- 微信开发中网页授权access_token与基础支持的access_token异同
- 零基础微信开发入门指南
- Android微信分享及AS生成APK
- iphone 微信下浏览器中数字去除下划线
- openerp7微信支付开发
- IOS微信分享功能简单实现
- IOS微信分享功能简单实现
- iPhone 反编译-微信多开分身版原理,一部iPhone登录多个微信号