udp,常用于聊天室,直接向服务发送信息,不进行3次握手。
服务端:
package udp;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
public class UdpRecv {
public static void main(String[] args) throws Exception {
DatagramSocket ds = new DatagramSocket(3000);
byte[] buf = new byte[1024];
DatagramPacket dp = new DatagramPacket(buf, buf.length);
ds.receive(dp);
String str = new String(dp.getData(), 0, dp.getLength());
System.out.println(str);
System.out.println("IP:" + dp.getAddress().getHostAddress() + ",PORT:"
+ dp.getPort());
ds.close();
}
}
客户端:
package udp;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
/**
*
* @Class : UdpSend
* @Description : 直接发包,没有相应的3次握手。
* @since : TODO 创建时项目版本
* @ModificationHistory
* Who When What
* ------- --------- -----------------------------------
* Administrator 2014年10月20日 创建
*
* @version : TODO 最后修改时项目版本
*/
public class UdpSend {
public static void main(String[] args) throws Exception {
DatagramSocket ds = new DatagramSocket();
String str = "hello , 398146779.com!";
DatagramPacket dp = new DatagramPacket(str.getBytes(), str.length(),
InetAddress.getByName("192.168.39.89"), 3000);
ds.send(dp);
ds.close(); //关闭连接
}
}
分享到:
相关推荐
TCP/UDP测试工具是用于评估网络性能和调试网络问题的软件,它们可以帮助开发者和网络管理员了解网络通信的质量和效率。这些工具通常包含以下功能: 1. **服务器和客户端模拟**:工具可以模拟TCP或UDP服务器和客户端...
在实际应用中,了解并掌握TCP和UDP测试工具的使用方法,可以帮助开发者更好地诊断网络问题,优化通信性能,提升应用程序的用户体验。"SocketTool4"这样的工具集成了这些功能,为网络专业人士提供了便捷的测试手段。...
对于网络编程人员和网络维护人员来说,了解并能熟练使用TCP&UDP测试工具是非常必要的。以下是一份详细的TCP&UDP测试工具使用教程: 首先,我们需要设置端口映射。在某些情况下,为了使内部网络中的设备能够与外部...
---== TCP&UDP测试工具 V1.02 ==--- 软件介绍: 此测试工具用于开发网络通讯程序时,在服务器或客户端测试TCP/UDP通讯连接和测试数据的接收和发送情况。 1.可收发TCP/UDP数据。 2.对于TCP,支持服务器和客户端...
《小飞机:网络通信的TCP与UDP测试利器》 在信息技术高速发展的今天,网络通信扮演着至关重要的角色。为了确保网络应用的稳定性和效率,测试工具的使用变得越来越普遍。"小飞机-TCP-UDP测试工具"就是这样一个专门...
TCP&UDP测试工具
【标题】"00Tcp Udp测试小工具源码"涉及的是网络通信中两种主要的传输层协议——TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)的应用实践。这个源码提供了一个小型的测试工具,可以帮助...
STM32开发工具 TCP&UDP测试工具STM32开发工具 TCP&UDP测试工具STM32开发工具 TCP&UDP测试工具STM32开发工具 TCP&UDP测试工具STM32开发工具 TCP&UDP测试工具STM32开发工具 TCP&UDP测试工具STM32开发工具 TCP&UDP测试...
OpenWRT UDP测试程序是为了解决在OpenWRT操作系统环境下进行网络性能验证与调试而设计的工具。OpenWRT是一个轻量级、高度可定制的Linux发行版,广泛应用于路由器和其他嵌入式设备。UDP(User Datagram Protocol)是...
标题中的“TCP_UDP测试工具”指的是一个用于网络通信协议测试的应用程序,主要功能是帮助用户进行TCP(传输控制协议)和UDP(用户数据报协议)的收发操作。TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议...
QT UDP测试工具是一种基于C++编程语言和QT框架开发的应用程序,主要用于测试UDP(User Datagram Protocol)网络通信的性能和稳定性。UDP是一种无连接的、不可靠的传输协议,广泛应用于实时音视频传输、在线游戏等...
《TCP与UDP测试工具1.02:物联网通信的基础与应用》 在信息化时代,TCP(传输控制协议)和UDP(用户数据报协议)作为网络通信的两大基础协议,广泛应用于各种物联网设备和应用程序中。TCP与UDP测试工具1.02版的出现...
本项目是一个基于MFC(Microsoft Foundation Classes)框架开发的UDP测试程序,用于测试WinCE 6.0系统中的UDP通信功能。 MFC是微软提供的一个C++类库,它封装了Windows API,使得开发者可以使用面向对象的方式来...
例如,"TCPUDPDebug102_Setup.exe"很可能是一个TCP/UDP测试工具的安装程序。该工具可能包括以下功能: 1. 连接测试:模拟TCP连接的建立和断开,验证连接的可靠性。 2. 数据传输速率测试:测量TCP和UDP的数据传输...
在IT领域,网络通信是至关重要的组成部分,而TCP...使用TCP-UDP测试工具,无论是网络管理员还是开发者,都能更有效地管理和优化网络性能,确保数据的正确传输。在处理网络问题时,这样的工具是不可或缺的辅助手段。