黑马程序员—UDP-键盘录入方式数据小例子
2013-12-14 19:12
441 查看
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
写着两个程序是我是卸载两个java文件下的,而且这两个文件分别放在了两个不同的目录下,也就是同时打开两个MyEclipse窗口,这样有利于调试,查看效果更明显。
发送方:
package twenty_three;
import java.net.*;
import java.io.*;
public class Upsent2 {
public static void main(String[] args)throws Exception {
DatagramSocket dss=new DatagramSocket();
BufferedReader bufer=new BufferedReader(new InputStreamReader(System.in));
String line=null;
while((line=bufer.readLine())!=null)
{
if("886".equals(line))
break;
byte[]buf=line.getBytes();
DatagramPacket dpp=new DatagramPacket(buf,buf.length,InetAddress.getByName("192.168.106.255"),6253);//255是广播地址
dss.send(dpp);
}
dss.close();
}
}
接收方:
package twenty_three;
import java.net.*;
import java.io.*;
public class UpRece2 {
public static void main(String[] args)throws Exception {
DatagramSocket dss=new DatagramSocket(6253);
while(true)
{
byte[]buf=new byte[1024];
DatagramPacket dpp=new DatagramPacket(buf,buf.length);
dss.receive(dpp);
String ip=dpp.getAddress().getHostAddress();
String data=new String(dpp.getData(),0,dpp.getLength());
System.out.println(ip+":::"+data);
}
}
}
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
写着两个程序是我是卸载两个java文件下的,而且这两个文件分别放在了两个不同的目录下,也就是同时打开两个MyEclipse窗口,这样有利于调试,查看效果更明显。
发送方:
package twenty_three;
import java.net.*;
import java.io.*;
public class Upsent2 {
public static void main(String[] args)throws Exception {
DatagramSocket dss=new DatagramSocket();
BufferedReader bufer=new BufferedReader(new InputStreamReader(System.in));
String line=null;
while((line=bufer.readLine())!=null)
{
if("886".equals(line))
break;
byte[]buf=line.getBytes();
DatagramPacket dpp=new DatagramPacket(buf,buf.length,InetAddress.getByName("192.168.106.255"),6253);//255是广播地址
dss.send(dpp);
}
dss.close();
}
}
接收方:
package twenty_three;
import java.net.*;
import java.io.*;
public class UpRece2 {
public static void main(String[] args)throws Exception {
DatagramSocket dss=new DatagramSocket(6253);
while(true)
{
byte[]buf=new byte[1024];
DatagramPacket dpp=new DatagramPacket(buf,buf.length);
dss.receive(dpp);
String ip=dpp.getAddress().getHostAddress();
String data=new String(dpp.getData(),0,dpp.getLength());
System.out.println(ip+":::"+data);
}
}
}
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
相关文章推荐
- UDP-键盘录入方式数据
- UDP-键盘录入方式数据
- Java-网络编程(UDP-键盘录入方式数据)
- Java基础---Java---网络编程---TCP、UDP、UDP-键盘录入方式数据、Socket、TCP复制文件、UDP-聊天
- Java基础---Java---网络编程---TCP、UDP、UDP-键盘录入方式数据、Socket、TCP复制文件、UDP-聊天
- Java udp 键盘录入方式接收数据
- UDP传输(三):数据来自于键盘录入,键盘录入数据要自己控制录入结束。
- 黑马程序员--10.网络编程--04.【UDP_键盘录入】【UDP_聊天】
- 黑马程序员——Java基础--键盘录入数据与流程控制语句
- Java基础-UDP 键盘录入数据 、聊天程序
- 黑马程序员 【】java学习之路——网络编程 UDP 键盘录入传输
- UDP 传输键盘录入数据
- Socket 例子 —— 封装键盘录入数据
- Java基础知识强化之网络编程笔记04:UDP之发送端的数据来自于键盘录入案例
- 黑马程序员——Java基础(常量、变量、数据类型、运算符、键盘录入)
- 键盘录入数据的3中实现方式
- 数据按书签方式插入word例子
- 黑马程序员——UDP发送数据,接收数据实例
- 《java入门第一季》之tcp协议下的编程实现键盘录入数据不断地往服务器端发送数据案例
- UDP的键盘录入