import java.io.*; import java.net.*; class TCPServer{ public static void main(String[] args)throws IOException{ ServerSocket listen = new ServerSocket(5050); Socket server = listen.accept(); InputStream in = server.getInputStream(); OutputStream out = server.getOutputStream(); char c = (char)in.read(); System.out.println("Get:" + c); out.write('s'); out.close(); in.close(); server.close(); listen.close(); } }
import java.io.*; import java.net.*; class TCPClient{ public static void main(String[] args)throws IOException{ Socket client = new Socket("127.0.0.1" , 5050); InputStream in = client.getInputStream(); OutputStream out = client.getOutputStream(); out.write('c'); char c = (char)in.read(); System.out.println("�յ�:" + c); out.close(); in.close(); client.close(); } }
import java.io.*; import java.net.*; class UDPServer{ public static void main(String[] args)throws IOException{ DatagramSocket server = new DatagramSocket(5050); byte[] recvBuf = new byte[100]; DatagramPacket recvPacket = new DatagramPacket(recvBuf , recvBuf.length); server.receive(recvPacket); String recvStr = new String(recvPacket.getData() , 0 , recvPacket.getLength()); System.out.println("Hello World!" + recvStr); int port = recvPacket.getPort(); InetAddress addr = recvPacket.getAddress(); String sendStr = "Hello ! I'm Server"; byte[] sendBuf; sendBuf = sendStr.getBytes(); DatagramPacket sendPacket = new DatagramPacket(sendBuf , sendBuf.length , addr , port ); server.send(sendPacket); server.close(); } }
import java.io.*; import java.net.*; class UDPClient{ public static void main(String[] args)throws IOException{ DatagramSocket client = new DatagramSocket(); String sendStr = "Hello! I'm Client"; byte[] sendBuf; sendBuf = sendStr.getBytes(); InetAddress addr = InetAddress.getByName("127.0.0.1"); int port = 5050; DatagramPacket sendPacket = new DatagramPacket(sendBuf ,sendBuf.length , addr , port); client.send(sendPacket); byte[] recvBuf = new byte[100]; DatagramPacket recvPacket = new DatagramPacket(recvBuf , recvBuf.length); client.receive(recvPacket); String recvStr = new String(recvPacket.getData() , 0 ,recvPacket.getLength()); System.out.println("�յ�:" + recvStr); client.close(); } }
相关推荐
TCP/UDP socket 调试工具 TCP/UDP socket 调试工具 SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。她可以帮助网络编程人员、网络维护人员检查所...
TCP/UDP Socket调试工具 V2.3
TCP/UDP Socket调试工具 V2.3是网络软件测试开发必备工具,对网络开发测试起到很大的帮助作用。可设置成TCP/UDP的Server端和Client端
创建虚拟串口,并可将发往虚拟串口的数据往TCP/UDP转换并传输出去,也可以接收TCP/UDP数据往串口转发。
Qt通过TCP/UDP实现网络通信Qt通过TCP/UDP实现网络通信Qt通过TCP/UDP实现网络通信Qt通过TCP/UDP实现网络通信Qt通过TCP/UDP实现网络通信Qt通过TCP/UDP实现网络通信Qt通过TCP/UDP实现网络通信Qt通过TCP/UDP实现网络通信...
SocketTool调试工具官方版是一款网络TCP/UDP通信调试工具。SocketTool调试工具最新版可以有效地帮助网络管理员检测各种网络通信状永久,集成了TCP服务器/客户端、UDP服务器/客户端和UDP广播/组播等功能。SocketTool...
TCP/UDP Socket 调试工具TCP/UDP Socket 调试工具
集成IPv4和IPv6下的TCP/UDP通信调试工具 可绑定本地端口,全部由对应套接字编写,采用异步通信方式,有想学习套接字通信或者异步通信的童鞋来说应该有很大帮助
TCP/UDP 支持IPV4/IPV6 可进行V4 V6通信收发信息测试。
模拟TCP/UDP服务端和客户端,可以设置SOCKET网络层、传输层高级参数。 简单作为TCP/UDP测试网络通讯,你选它! 测试网络通讯效率,你也选它! 最后,好的工具不需要资源分!
串口 tcp/udp调试工具
private void Form1_Load(object sender, EventArgs e)//初始化为UDP Server模式 { cobProtocol.SelectedIndex = 0; txtIP.Text = GetAddressIP(); Control.CheckForIllegalCrossThreadCalls = false; } ...
周立功的tcp/udp调试助手,做网络通信可能用的上。。
TCP/UDP调试助手程序,可以进行网络编程的调试和测试。
TCP/UDP模拟服务端
TCP/UDP socket等知识的详细具体又容易理解地学习资料
TCPUDP应用程序实现。以实现聊天为目的,进行发送消息,连接服务器,建立服务为核心。
测试工具只需要简单地设置一下就能对tcp/udp服务进行高并发和高吐吞的性能测试,并通过图形化的方式反映测试结果。 工具是采用.NET编写,所以需要.NET FRAMEWORK的运行环境。 工具原官网:...