码迷,mamicode.com
首页 > 其他好文 > 详细

网络通讯

时间:2016-12-10 09:35:43      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:java.net   system   builder   address   自己   就会   main   sock   return   

package com.beiwo.IO;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

/*
每一个网络程序都会有自己特定的数据格式,如果接收到的数据不符合指定的格式,这个数据就会被丢弃(加密)
飞秋它有自己的数据格式:
version:     time :     sender :      ip:            flag:                conten ;
版本号         时间       发送者     发送者的ip     发送的标识符      发送的真正内容。

*/

public class FeiQDemo {

/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub

//1.建立udp服务
DatagramSocket datagramSocket = new DatagramSocket();
String data = getData("你好");
//创建一个ip地址对象
InetAddress inetAddress = InetAddress.getByName("192.168.6.255");
//2.创建数据包
//飞秋的端口号:2425
DatagramPacket packet = new DatagramPacket(data.getBytes(), data.getBytes().length, inetAddress, 2425);
//3.发送数据
datagramSocket.send(packet);
//4.关闭资源
datagramSocket.close();
}

public static String getData(String content){
StringBuilder sBuilder = new StringBuilder();

sBuilder.append("1.0:");
sBuilder.append(System.currentTimeMillis()+":");
sBuilder.append("MR KK:");
sBuilder.append("192.168.6.157:");
sBuilder.append("1212:");
sBuilder.append(content);
return sBuilder.toString();


}

}

网络通讯

标签:java.net   system   builder   address   自己   就会   main   sock   return   

原文地址:http://www.cnblogs.com/xinyu740199/p/6154803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!