Java使用TCP协议发送和接收数据

1. TCP

TCP是面向连接的可靠传输协议

2. Java使用TCP发送数据代码

三步:

(1) 创建客户端的Socket对象Socket

(2) 获取输出流,写数据

(3) 释放资源

import java.io.IOException;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.Socket;


public class TCPTest01 {
    public static void main(String[] args) throws IOException {
        Socket s = new Socket(InetAddress.getByName("uos-pc"), 10086);

        OutputStream os = s.getOutputStream();
        os.write("FTP".getBytes());

        s.close();

    }
}

3. Java使用TCP接收数据代码

四步

(1) 创建服务器Socket对象ServerSocket

(2) 监听客户端链接,返回Socket对象

(3) 获取输入流,读数据,控制台显示

(4) 释放资源

import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;

public class TCPTest02 {
    public static void main(Str

你可能感兴趣的:(tcp/ip,java)