Java TCP网络编程
来源:互联网 发布:淘宝网店怎么激活 编辑:程序博客网 时间:2024/05/29 12:21
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
服务器端代码:
import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class Tcpfwq {public static void main(String[] args) throws Exception {// TODO Auto-generated method stubnew TCPServer().listen();}}class TCPServer{private static final int PORT=8002;public void listen() throws Exception{ServerSocket seso=new ServerSocket(PORT);Socket clie=seso.accept();OutputStream os=clie.getOutputStream();os.write(("Hello, world").getBytes());Thread.sleep(5000);os.close();clie.close();}}
客户端代码:
import java.io.InputStream;import java.net.InetAddress;import java.net.Socket;public class Tcpkht {public static void main(String[] args) throws Exception{// TODO Auto-generated method stubnew TCPClient().connect();}}class TCPClient{public void connect() throws Exception{// TODO Auto-generated method stubSocket client=new Socket(InetAddress.getLocalHost(),8002);InputStream is=client.getInputStream();byte[] buf=new byte[1024];int len=is.read(buf);System.out.println(new String(buf,0,len));client.close();}}
运行结果图:
阅读全文
0 0
- java 网络编程 TCP
- JAVA网络编程-----tcp .
- Java - 网络编程 - TCP
- Java网络编程TCP
- java-网络编程-TCP
- JAVA 网络编程 - TCP
- Java网络编程TCP
- java网络编程 tcp
- Java TCP网络编程
- Java网络编程笔记(TCP)
- java网络编程之TCP
- java 实现TCP 网络编程
- JAVA网络编程 TCP、UDP
- JAVA网络编程:TCP通信
- java网络编程之TCP
- JAVA网络编程-----TCP通信
- Java-网络编程(TCP传输)
- java网络编程----TCP UDP
- 【二分笔记】[poj 2456]Aggressive cows
- seo团队构建以及分工的相应说明
- Search a 2D Matrix II
- 布谷鸟搜索算法
- c++深拷贝问题
- Java TCP网络编程
- 数据结构-排序进阶代码
- Collections 工具类
- Eclipse 版本发布规律
- python中input()和raw_input的区别
- E
- [leetcode] 13. Roman to Integer
- 2017年12月16日 第三十八天次总结
- Nginx的反向代理与负载均衡