基于TCP/IP
客户端可以使用Socket对象,并未其设置目的IP地址和端口号,然后调用该对象的getOutputStream来向Socket接口中写入数据。
服务器端使用ServerSocket对象并设置其监听的端口号然后调用accept方法来监听,一旦有连接该方法会返回请求连接的Socket对象,如果没有消息从客户端写入该方法会阻塞,然后调用getInputStream来获得一个输入流来获取数据。
基于UDP
你需要一个DatagramSocket对象调用send/receive来发送或者接受信息,信息是以DatagramPackage对象来组织的,在发送的时候你需要为其制定目的地址,目的端口号,数据,及其长度。