黑马程序员技术交流社区

标题: 网络编程(TCP协议 [打印本页]

作者: 曾乐祥    时间: 2016-6-21 08:46
标题: 网络编程(TCP协议
网络编程(TCP协议
1.客户端
        * 创建Socket连接服务端(指定ip地址,端口号)通过ip地址找对应的服务器
        * 调用Socket的getInputStream()和getOutputStream()方法获取和服务端相连的IO流
        * 输入流可以读取服务端输出流写出的数据
        * 输出流可以写出数据到服务端的输入流
* 2.服务端
        * 创建ServerSocket(需要指定端口号)
        * 调用ServerSocket的accept()方法接收一个客户端请求,得到一个Socket
        * 调用Socket的getInputStream()和getOutputStream()方法获取和客户端相连的IO流
        * 输入流可以读取客户端输出流写出的数据
        * 输出流可以写出数据到客户端的输入流


作者: 何亚辉    时间: 2016-6-21 10:23
服务端:
ServerSocket socket = new ServerSocket(端口号);
Socket s = socket.accept();

InputStream is = s.getInputStream();
OutputStream os = s.getOutputStream();



客户端:

Socket socket = new Socket (IP地址, 端口号);
InputStream is = socket.getInputStream();
OutputStream os = socket.getOutputStream();




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2