此类是客户端套接字的类,即 IP地址+端口 ,
此类表示客户端类,创建的对象表示客户端对象,且是 TCP 协议
1.导包
import java.net.Socket;
2.构造方法
需要 2 个参数,分别是服务器的 IP地址 和 端口号
一旦创建此对象,就会自动尝试连接服务器,若服务器未开启,则报错
Socket socket = new Socket("127.0.0.1",8888);
3.方法
1.获取输出流OutputStream,并发送数据给服务器
OutputStream os = socket.getOutputStream();
os.write("你好服务器".getBytes());
2.获取网络输入流InputStream,并读取服务器写回的数据
InputStream is = socket.getInputStream();
byte[] bytes = new byte[1024];
int len = is.read(bytes); //如果数据多,可以用循环
System.out.println(new String(bytes,0,len));
3.关闭流
socket.close();