A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曾乐祥 中级黑马   /  2016-6-21 08:46  /  759 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

1 个回复

倒序浏览
服务端:
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();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马