黑马程序员技术交流社区
标题:
客户端
[打印本页]
作者:
15044393192
时间:
2016-4-6 22:54
标题:
客户端
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
class sendDemo {
public static void main(String[] args) throws IOException {
//创建发送的套接字Socket对象
DatagramSocket dgs=new DatagramSocket();
//封装输入流对象
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("你可以输入要向服务器发送的内容:");
String line=null;
while((line=br.readLine())!=null){
/*注意:在进行键盘录入的时候自己控制程序什么时候结束!*/
if("退出".equals(line)){
break;
}
//创建要发送的数据并打包
byte[] bys=line.getBytes();
/*DatagramPacket dp=new DatagramPacket(bys, bys.length, InetAddress.getByName("192.168.74.54"), 2000);*/
/*广播IP地址,让所有的IP段都能收到该ip发送的数据,格式:x.x.x.255*/
DatagramPacket dp=new DatagramPacket(bys, bys.length, InetAddress.getByName("192.168.74.60"), 2000);
//调用Socket类中的方法并打包
dgs.send(dp);
}
//关闭资源
dgs.close();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2