TCP网络编程
来源:互联网 发布:公路工程预算软件 编辑:程序博客网 时间:2024/06/05 10:43
使用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();}
}
- 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)
- Windows7 64位 使用免安装mysql
- 静态资源
- 如何使用 RNN 模型实现文本自动生成
- Java中保留两位小数的方法
- Android Material Design 兼容库的使用详解
- TCP网络编程
- 不聊奶茶妹,咱就聊聊京东2016年校招那些事儿
- TCP
- 《kubernetes-1.8.0》18-examples-configmap
- 如何快速学习产品?实践才是王道!同为小白的人儿加油!
- 被1.5W用户吐成翔的10大互联网产品,你躺枪了吗?
- weak底层实现
- Android数据库高手秘籍(一)——SQLite命令
- 产品经理该不该强势