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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© IgNB 中级黑马   /  2018-11-29 13:10  /  852 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

客户端实现:Socket
        1. 构造:Socket("IP地址",端口号)
                * 注意:
                        * 当创建客户端对象的时候,会尝试与指定IP和端口号的服务器进行"三次握手"的连接,如果连接失败会抛出异常
        2. 成员方法:
                1. public InputStream getInputStream() : 返回此套接字的输入流。
                        如果此Scoket具有相关联的通道,则生成的InputStream 的所有操作也关联该通道。
                        关闭生成的InputStream也将关闭相关的Socket。
                2. public OutputStream getOutputStream() : 返回此套接字的输出流。
                        如果此Scoket具有相关联的通道,则生成的OutputStream 的所有操作也关联该通道。
                        关闭生成的OutputStream也将关闭相关的Socket。
                3. public void close() :关闭此套接字。
                        一旦一个socket被关闭,它不可再使用。
                        关闭此socket也将关闭相关的InputStream和OutputStream。
                4. public void shutdownOutput() : 禁用此套接字的输出流。
                        任何先前写出的数据将被发送,随后终止输出流。
* 服务器实现:ServerSocket
        1. 构造:ServerSocket(端口号)
        2. 成员方法:
                1. public Socket accept() :侦听并接受连接,返回一个新的Socket对象,用于和客户端实现通信。该方法会一直阻塞直到建立连接。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马