tcp16周
来源:互联网 发布:期货实时行情数据接口 编辑:程序博客网 时间:2024/05/01 02:15
//客户端import java.net.*;import java.io.*;public class Client { public static void main(String[] args) throws Exception{ new TCPClient().connect(); }}class TCPClient{ private static final int PORT=8002; public void connect() throws Exception{ Socket client=new Socket (InetAddress.getLocalHost() ,PORT); InputStream is=client.getInputStream(); byte[] buf=new byte[1024]; int len=is.read(buf); System.out.println(new String(buf,0,len)); client.close(); }}
//服务器端import java.net.*;import java.io.*;public class Server { public static void main(String[] args) throws Exception{ new TCPServer().listen(); }}class TCPServer{ private static final int PORT=8002; public void listen() throws Exception{ ServerSocket ss=new ServerSocket(PORT); Socket client=ss.accept(); OutputStream os=client.getOutputStream(); System.out.println("开始与客户端交互数据。"); os.write(("Hello, world").getBytes()); Thread.sleep(2500); System.out.println("结束与客户端交互数据。"); os.close(); client.close(); }}/*使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002, 当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。 */
阅读全文
0 0
- tcp16周
- 第七周,周总结
- 第二周 周总结
- 两周
- 周计划
- 周凯旋
- 周3
- 周4
- 第三周
- 专用周
- 第二周
- 周可耕地
- 周星驰
- 【36周】
- [37周]
- 专业周
- 第六周
- 第六周
- D-query SPOJ
- install boost
- pageEncoding和contentType的区别
- 数据库锁机制
- 设计模式之禅PK之行为类2
- tcp16周
- 学习Ajax——入门篇01
- matconvnet利用GPU训练——相关配置
- 实验5 动态路由协议配置-RIP
- 内联函数的实质
- Java--版本
- Sqlite3源码学习(6)demovfs分析
- getchar()、EOF和Ctrl+Z
- 判断IE版本、系统版本、系统平台