JAVA UDP 编程小案例(包含中文发送解决方案)
来源:互联网 发布:log4j 关闭sql日志 编辑:程序博客网 时间:2024/06/06 07:32
import java.net.*;
import java.util.*;
class SocketDemo
{
public static void main(String[] args) throws Exception
{
DatagramSocket ds = new DatagramSocket();
Scanner sc = new Scanner(System.in);
new Thread(new Runnable(){
public void run()
{
DatagramSocket ds=null;
byte[] buf=null;
try{
ds = new DatagramSocket(10000);
buf = new byte[1024];
}catch(Exception e){}
while(true){
try{
DatagramPacket dp = new DatagramPacket(buf,buf.length);
ds.receive(dp);
String ip = dp.getAddress().getHostName();
System.out.println(ip+":"+new String(dp.getData(),0,dp.getLength(),"utf-8"));//用指定的解码方式解码
}catch(Exception e){}
}
}
}).start();
while(true){
String str= sc.next();
byte[] byt =str.getBytes("utf-8"); //指定编码
DatagramPacket dp = new DatagramPacket(byt,byt.length,InetAddress.getByName("127.0.0.1"),10000);
ds.send(dp);
}
}
}
- JAVA UDP 编程小案例(包含中文发送解决方案)
- JAVA 编程小技巧之UDP发送中文字符乱码问题解决
- JAVA 网络编程(包含案例)
- JAVA 用 UDP 发送文件 经典案例
- 《java入门第一季》之UDP协议下的网络编程小案例
- JAVA TCP 编程小案例
- java的UDP进行通信的一个小案例
- Java Socket 实现UDP实时聊天小案例
- email发送小案例
- UDP编程开端(发送double类型)
- JAVA之UDP广播接收与发送小程序
- Java-网络编程(IP地址)-(TCP和UDP)-(Socket)-(Udp-发送端)-(Udp-接收端)
- java 网络编程(Socket) TCP/UDP 总结案例
- java UDP案例
- Java Socket编程实现聊天小案例
- 用java写邮箱发送的小案例
- java se 面向网络的编程(IP对象,域名解析,UDP协议发送)
- Java网络编程基于UDP的发送与接收
- Android+JNI调用–文件操作
- 网络编程之TCP客户端
- AIX UNIX下的vi命令
- quartz 对于有状态的任务处理
- Linux视频转码工具与使用
- JAVA UDP 编程小案例(包含中文发送解决方案)
- 清秀的学习之路1
- C++自定义定时器实现(多对象多定时器)
- 用I2C通信实现点亮一盏小灯(包含应答)---汇编语言
- 打印系统消息的命令
- 20120807八月是最糟糕的
- 鸟哥的 selinux 之 vsftp
- FlexPaper插件实现的在线文档如何下载?
- java的锁机制