public Socket(InetAddress address,int port):创建一个流套接字并指定IP地址的端口号
public Socket(String host,int port):创建一个流套接字并将其连接到指定主机上的指定端口号
Socket类的常用方法:
public InputStream getInputStream():返回此套接字的输入流,可以用于接收消息
public OutputStream getOutputStream():返回此套接字的输出流,可以用于发送消息
public InetAddress getInetAddress():返回连接到的远程IP地址,如果套接字未连接,返回null
public void close():关闭套接字,套接字被关闭后,便于在网络中使用
publi void sutdownInput():调用后,返回EOF(文件结束符)
public void shutdownOutput():禁止套接字的输出流,禁止后,抛出IOException
基于TCP协议的网络编程
TCP(Transmission Control Protocol,传输控制协议)被称为一种端对端协议,是一种面向连接的,可靠的,基于字节流的传输层的通信协议,可以连续传输大量的数据