java网络编程

36 阅读1分钟

TCP

server:

serverSocket server=new serverSocket(8989);

Socket socket=server.accept();

BufferWriter bw=new BufferWriter(socket.getOutStream)

client:

Socket socket=new Socket("127.0.0.1",8989);
BufferReader br=new BufferReader(new InputStreamReader(socket.getInputStream()))

UDP

try {
			ia=InetAddress.getByName("224.0.0.2");		
			socket = new MulticastSocket(8989);
			socket.setTimeToLive(1);
			socket.joinGroup(ia);
		} catch (UnknownHostException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
         packet = new DatagramPacket(byt,len,ia,port);
				socket.send(packet);
                                byte[] byt=new byte[48];
			packet = new DatagramPacket(byt,byt.length,ia,port);
		
			System.out.println("准备接收");
			while(true) {
				socket.receive(packet);