菜鸟练习UDP
运行效果图:
[img]
[/img]
/*
我的电脑的ip为:192.168.0.124
*/
import java.io.*;
import java.net.*;
class Send implements Runnable{
private DatagramSocket ds;
public Send(DatagramSocket ds){
this.ds = ds;
}
@Override
public void run() {
try {
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
String line;
while((line=bufr.readLine())!=null){
if("886".equals(line)){
break;
}
byte[] buf = line.getBytes();
DatagramPacket dp = new DatagramPacket(buf,buf.length,InetAddress.getByName("192.168.0.124"),10002);
ds.send(dp);
}
ds.close();
} catch (Exception e) {
}
}
}
class Rece implements Runnable{
private DatagramSocket ds;
public Rece( DatagramSocket ds){
this.ds = ds;
}
@Override
public void run() {
try {
while(true){
byte[] buf = new byte[1024];
DatagramPacket dp = new DatagramPacket(buf, buf.length);
ds.receive(dp);
String ip = dp.getAddress().getHostAddress();
String str = new String(dp.getData(),0,dp.getLength());
System.out.println(ip+"----->"+str);
}
} catch (Exception e) {
}
}
}
public class ChatDemo {
public static void main(String[] args) throws Exception{
DatagramSocket sendSocket = new DatagramSocket();
DatagramSocket receSocket = new DatagramSocket(10002);
new Thread(new Send(sendSocket)).start();
new Thread(new Rece(receSocket)).start();
}
}
- 大小: 28.9 KB
分享到:
相关推荐
网络编程,udp上传下载udp聊天室
https://blog.csdn.net/qq_43594119/article/details/104199224 网络编程(UDP聊天图形化界面) 聊天软件.jar文件(如果积分过高请评论或者私聊我降低积分)
提供网络之间聊天。一个UDP聊天的例子 软件类别: 网络编程 软件大小:16KB 运行环境:Win9x/NT/2000/XP/ 程序演示: 查看缩略图: 立即下载: 软件介绍: 一个UDP聊天的例子 相关软件
UDP网络编程。。。。。。。。。。。。。。
简单的聊天程序 网络编程 UDP TCP
使用UDP协议 C/S的编程模式 简单的聊天程序
10-网络编程(UDP-聊天).avi
计算机网络编程多人视频聊天,基于udp协议的多人网络视频聊天系统视频传输协议
1. 基本要求:设计 Server 端和 Client端,...3. python套接字socket在UDP协议上的程序设计。 4. 技术难点:用户注册、聊天记录保存到数据库中, 5.特殊要求:要求要有易用,美观,高价值的图形化界面、个性化特色等。
本程序主要演示Java网络编程中UDP协议的使用, 实现简单聊天,
MFC 网络编程基础UDP广播, 小型的聊天程序, 有界面
Python 网络编程 06UDP使用多线程实现聊天.mp4
利用UDP的网络编程练习多人聊天室
学C#网络编程时写的简单UDP聊天室,设计很垃圾,主要在学习和熟悉C#网络编程,与异步。
网络聊天程序(UDP协议)
基于Java GUI 多线程 UDP网络编程的小型聊天软件
基于TCP或UDP的客户端与服务器编程网络聊天-课程设计(含课程报告和代码)
基于linux网络编程视频实现的UDP聊天室, 自己实现的管理用户的链表
最基本的聊天程序,UDP实现,Socket,便于零基础者初步学习网络套接字编程(注释清晰)
一个非常好的基于UDP的网络聊天程序客户端程序