网络编程_TCP协议接收数据
2017-04-12 08:11
281 查看
package cn.itcast_06; import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; /* * TCP协议接收数据: * A:创建接收端Socket对象 * B:监听客户端连接,返回一个对应的Socket对象 * C:获取输入流,读取数据,并显示到控制台 * D:释放资源 */ public class ServerDemo { public static void main(String[] args) throws IOException { // 创建接收端Socket对象 // public ServerSocket(int port) ServerSocket ss = new ServerSocket(8888); // 监听客户端连接,返回一个对应的Socket对象 // public Socket accept() Socket s = ss.accept();// 侦听并接受到此套接字的连接。此方法在连接传入之前一直阻塞。 // 获取输入流,读取数据,并显示到控制台 InputStream is = s.getInputStream(); byte[] bys = new byte[1024]; int len = is.read(bys);// 阻塞式方法 String str = new String(bys, 0, len); String ip = s.getInetAddress().getHostAddress(); System.out.println(ip + "---" + str); // 释放资源 s.close(); } }
相关文章推荐
- Java基础知识强化之网络编程笔记06:TCP之TCP协议发送数据 和 接收数据
- Java_网络编程_使用TCP协议发送及接收数据
- 网络编程_TCP协议发送和接收数据图解
- Java_网络编程_使用TCP协议发送及接收数据
- 网络编程_UDP协议接收数据
- java网络编程(一)使用TCP协议完成客户端与服务端的数据传递
- 网络编程中如何得知一次请求(或响应)的数据已接收完
- [Socket网络编程]由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
- Java中通过TCP协议发送和接收数据-Socket编程
- Java基础知识强化之网络编程笔记03:UDP之UDP协议发送数据 和 接收数据
- 网络编程_UDP协议发送和接收数据代码优化
- java网络编程(一)使用TCP协议完成客户端与服务端的数据传递
- 【计算机网络】网络编程--udp发送接收数据
- 网络编程_UDP协议发送和接收数据图解
- Linux网络编程-UDP数据阻塞接收超时设置
- Java中通过TCP协议发送和接收数据-Socket编程
- Java_网络编程_使用UDP协议发送及接收数据
- Java 网络编程 字符流的发送与接收 自定义数据边界
- Java网络编程从入门到精通(13):使用Socket类接收和发送数据
- 网络编程(五) 阻塞套接字如何非阻塞接收数据