java Socket简单用法

来源:互联网 发布:软件模块化设计 编辑:程序博客网 时间:2024/05/19 17:48

基于TCP/IP

客户端可以使用Socket对象,并未其设置目的IP地址和端口号,然后调用该对象的getOutputStream来向Socket接口中写入数据。

服务器端使用ServerSocket对象并设置其监听的端口号然后调用accept方法来监听,一旦有连接该方法会返回请求连接的Socket对象,如果没有消息从客户端写入该方法会阻塞,然后调用getInputStream来获得一个输入流来获取数据。

 

基于UDP

你需要一个DatagramSocket对象调用send/receive来发送或者接受信息,信息是以DatagramPackage对象来组织的,在发送的时候你需要为其制定目的地址,目的端口号,数据,及其长度。

原创粉丝点击