在这里我实现从发送端到接收端和接收端到发送端的通讯,所以没有服务器端和客户端,但我还是
使用这种叫法。
1.服务器端
import java.net.DatagramPacket;
import java.net.DatagramSocket;
public class UDPServer {
public static void main(String[] args) {
// TODO Auto-generated method stub
try
{
DatagramSocket ds=new DatagramSocket(6000);
byte []buf=new byte[100];
DatagramPacket dp=new DatagramPacket(buf,100);
ds.receive(dp);
System.out.println(new String(buf,0,dp.getLength()));
String str="Welcome you!";
DatagramPacket dpsend=new DatagramPacket(str.getBytes(),str.length(),dp.getAddress(),dp.getPort());
ds.send(dpsend);
ds.close();
}
catch(Exception e)
{
}
}
}
2.客户端
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class UDPClient {
public static void main(String []args)
{
try {
DatagramSocket ds=new DatagramSocket();
String str="hello,this is zhangsan";
DatagramPacket dp=new DatagramPacket(str.getBytes(),str.length(),InetAddress.getByName("localhost"),6000);
ds.send(dp);
byte []buf=new byte[100];
DatagramPacket dprecv=new DatagramPacket(buf,100);
ds.receive(dprecv);
System.out.println(new String(buf,0,dprecv.getLength()));
ds.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
java 代码实现 udp通讯
主要为大家详细介绍了java实现udp通讯的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
java UDP通讯实例java UDP通讯实例
使用java实现UDP编程,需要同时运行文件中的server和client文件。实现客户端和服务器的通讯和接收。
java通过UDP的方式实现实时聊天,没写UI界面目前群聊有个小bug
主要介绍了JAVA编程实现UDP网络通讯的方法,简单说明了UDP通讯的原理并结合实例形式分析了java实现UDP通讯的相关类与使用技巧,需要的朋友可以参考下
用Java实现一个UDP通信模型
java基于UDP协议的可靠通讯系统的设计与实现程序源码.rar
UDP协议实现对等通讯Java+RSA加密解密传送信息实现,有client端和server端
分别采用TCP、UDP,都实现了群聊、私聊,用TCP方式的实现了文件传输、截图
java多线程实现udp通讯协议,java实现服务端接受到数据进行解析,然后发送数据给客户端,通过绑定服务器的ip和端口号,使用4G进行通讯,主要适用于移动的车辆或者其他移动端。
实现了两台Android设备在同一局域网内通过UDP进行实时的聊天通信。实测支持颜文字,emoji。 操作简单,输入需要连接的对方的ip地址,即可马上通讯。 --------------------- 作者:Alan_Mo 来源:CSDN 原文:...
用Java实现一个UDP通信模型 pdf 用Java实现一个Socket通信模型 pdf 用Java实现网络通讯 pdf 用JAVA实现基于TCP的SOCKET编程 pdf 用Java实现基于TCPIP协议的网络通信程序 pdf 一种基于JAVA多线程的即时显示策略 ...
本程序是利用java实现了UDP下的局域网通信,并打包成了EXE可执行文件,不需要java环境就可以直接运行在自己的电脑上,是学习网络通信的很好的例子
用C语言实现的TCP协议和UDP协议在两台主机之间实现通信功能,代码在VC6.0++里可以实现,代码的各个模块已经做好了注释,轻松易懂
1.使用DatagramSocket,DatagramPacket,InetAddress类实现UDP网络通讯功能; 2.使用Swing组件实现聊天界面; 3.使用多线程技术实现接收网络消息功能; 4.各种窗口布局的综合应用,如GridLayout,BorderLayout等。
用Java实现一个UDP通信模型.pdf 用Java实现一个Socket通信模型.pdf 用Java实现网络通讯.pdf 用JAVA实现基于TCP的SOCKET编程.pdf 用Java实现基于TCPIP协议的网络通信程序.pdf 一种基于JAVA多线程的即时显示策略....
一个JAVA实现的UDP通讯源码 希望可以帮助到你。
java 实现socket基于UDP的双机通讯
java毕业论文基于UDP协议的可靠通讯系统的设计与实现.docx