package com.demo.udp;
import java.io.ByteArrayInputStream;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
public class UdpSend {
public static void main(String[] args) throws Exception {
DatagramSocket ds = new DatagramSocket();// 创建udp服务
byte[] b = "hello wolrd".getBytes();
DatagramPacket dp = new DatagramPacket(b, b.length, InetAddress
.getByName("192.168.0.103"), 10000);// 将数据打包
ds.send(dp);
ds.close();
}
}
class UdpRecieve {
public static void main(String[] args) throws Exception {
DatagramSocket ds = new DatagramSocket(10000);// 建立监听10000的服务
byte[] b = new byte[1024];
DatagramPacket dp = new DatagramPacket(b, b.length);// 建立一个1024的数据包
ds.receive(dp);// 将数据接受,封存进数据包内
String ip = dp.getAddress().getHostAddress();// 获取传输文件的ip
String data = new String(dp.getData(), 0, dp.getLength());
System.out.println("ip:" + ip + "\n" + "data:" + data);
}
}
分享到:
相关推荐
Socket编程例子
在Linux下的socket的简单编程示例,使用标准C,一共两个文件,一个客户端一个服务端。 相关文章http://blog.csdn.net/mimiduck/archive/2011/05/04/6393663.aspx
简单SOCKET简单SOCKET例子简单SOCKET例子
android socket通讯例子 android socket通讯例子 android socket通讯例子 android socket通讯例子
socket简单示例
本项目是一个基于Socket通讯的例子源码,实现了一个简单的交互功能:安卓客户端发送“半径”值给服务端,服务器计算出圆面积,再发送回客户端。服务端是用的一个无限循环来等待客户端请求和消息,本项目有java服务端...
只是简单的一个socket/serversocket编程例子
java socket简单示例源码 客户端+服务端 经过测试可以运行
基于C#与WPF开发的简单Socket通信示例
C# Socket简单例子(服务器与客户端通信)
vc编写的阻塞 socket 例程,适合初学者
vfp socket 应用示例
在android用socket简单实现客户端发送消息到服务器,服务器回复消息在客户端显示
webservice和socket简单例子,支持开源,反对积分!
socket简单例子收集,适合初学者学习使用
就是很简单的一个socket服务器的示例,和大家分享,有问题联系我
JAVA Socket通信示例,包含单工、半双工、全双工通信示例.zip
C/C++ socket最简单的例子 初学者可下来学习socket通信里面有服务端与客户端 开发工具用vs2005
delphi使用socket通讯例子-文件传输, delphi使用socket通讯例子-文件传输
Java socket简单示例,分为client和server两端,获取输入输出流,实现两端通信