TCP网络编程
来源:互联网 发布:通达信软件 苹果 编辑:程序博客网 时间:2024/06/07 09:28
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
package Tcp;import java.io.OutputStream; import java.net.*;public class ServerTest2 {public static void main(String[] args) throws Exception { new TCPserver().listen();}} class TCPserver{ public void listen()throws Exception{ ServerSocket serverSocket = new ServerSocket(8002); Socket client = serverSocket.accept(); OutputStream os = client.getOutputStream(); os.write((“Hello Worls”).getBytes()); Thread.sleep(5000); System.out.println(“交互结束”); os.close(); client.close(); } }package Tcp;import java.io.InputStream; import java.net.*;public class ClientTest {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();}}
阅读全文
0 0
- TCP/IP网络编程
- TCP/IP网络编程
- dotnet 网络编程 tcp
- 网络编程TCP
- 网络编程 TCP
- 网络编程 TCP续
- 网络编程—TCP
- 网络编程(tcp文件服务器)
- TCP网络编程
- java 网络编程 TCP
- 网络编程--TCP协议
- TCP网络编程&&UDP
- QT网络编程-TCP
- 网络编程之TCP
- 网络编程 UDP TCP
- 网络编程--TCP
- 网络编程TCP
- 网络编程(TCP/UDP)
- Python的文件类型、变量以及数值和字符串
- lua math库
- php取不定个数数组交集、并集(以空间换时间)
- 关于cmd中出现无法识别命令的问题(xx运行的程序不是内部或外部命令,也不是可执行的程序)
- 单例的必要认识(深刻理解)
- TCP网络编程
- JavaSript模块规范
- 如何上线自己的第一个网站?
- Linux下GCC的安装(在线模式)
- 基于神经网络的2D摄像头的静态手势识别系统实现
- IT行业风投
- Linux设备驱动入门 -hello world
- tableviewcell 动态计算cell高度导致tableview滑动卡顿怎么办??
- python 统计数组中元素出现次数并进行排序