该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public class UDPServer {
public void sendMarket(HashMap map) throws Exception{
InetAddress addr = InetAddress.getLocalHost();
int port = 8880;
DatagramSocket server = new DatagramSocket();
server.connect(addr,port);
ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
ObjectOutputStream os = new ObjectOutputStream(new BufferedOutputStream(byteStream));
os.writeObject(map);
os.flush();
byte[] sendBuf = byteStream.toByteArray(); //发送
DatagramPacket sendPacket = new DatagramPacket(sendBuf , sendBuf.length , addr , port );
server.send(sendPacket);
server.close();
}
public static void main(String[] args) throws Exception {
UDPServer t = new UDPServer();
HashMap map = new HashMap();
// market.put("buyTotalQtt", new Long(200L)); //报错
map.put("dealPrice", "aaa");
t.sendMarket(map);
}
}