美文网首页
2021-09-27 网络编程(TCP传输2)

2021-09-27 网络编程(TCP传输2)

作者: Denholm | 来源:发表于2021-11-03 19:37 被阅读0次

演示TCP传输的客户端和服务端的互访
需求:客户端给服务端发送数据,服务端收到数据后,给客户端反馈信息

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

public class TCPServer2 {

    public static void main(String[] args) throws Exception {
        ServerSocket server = new ServerSocket(10004);
        // 通过accept方法获取连接过来的客户端对象
        Socket socket = server.accept(); // 阻塞式方法
        System.out.println(socket.getInetAddress().getHostAddress() + "...connected");
        InputStream is = socket.getInputStream();
        byte[] buf = new byte[1024];
        int len = is.read(buf);
        System.out.println(new String(buf, 0, len));

        OutputStream os = socket.getOutputStream();
        os.write("哥们收到,你也好".getBytes());
        socket.close();
        server.close();
    }

}
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;

public class TCPClient2 {

    public static void main(String[] args) throws Exception {
        Socket socket = new Socket("192.168.1.6", 10004);
        OutputStream os = socket.getOutputStream();
        os.write("服务端,你好".getBytes());

        InputStream is = socket.getInputStream();
        byte[] buf = new byte[1024];
        int len = is.read(buf);
        System.out.println(new String(buf, 0, len));

        socket.close();
    }

}

相关文章

  • 2021-09-27 网络编程(TCP传输2)

    演示TCP传输的客户端和服务端的互访需求:客户端给服务端发送数据,服务端收到数据后,给客户端反馈信息

  • 2021-09-27 网络编程(TCP传输)

    1.Socket和ServerSocket2.建立客户端和服务端3.建立连接后,通过Socket中的IO流进行数据...

  • Python TCP编程

    Python网络编程之TCP 一、TCP协议 TCP协议,传输控制协议(Transmission Control ...

  • 网络编程面试题总结

    网络编程知识→ tcp、udp、http、https 等常用协议tcp协议:传输控制协议(TCP,Transmis...

  • Java基础09网络编程

    Java 基础08GUI 熟练掌握什么是网络编程,网络编程的三要素,Socket原理机制、UDP传输、TCP传输等...

  • socket网络编程-基础知识

    什么是网络编程 网络编程的本质是两个设备之间的数据交换。 Socket、TCP/IP和Udp TCP 传输控制协议...

  • TCP

    聊聊iOS中网络编程长连接的那些事 网络编程基础知识: 简述传输层协议TCP和UDP的区别总结:TCP协议在传送数...

  • Java网络编程 - TCP传输

    和UDP的发送端与接收端不同,TCP分为客户端和服务端分别对应Socket和ServerSocket。 Socke...

  • P8架构师告诉你身为程序员必备的技能之一TCP/IP网络编程

    网络编程:操作系统+系统编程知识+TCP/IP网络数据传输协议大部分软件是基于网络环境开发的,因此,网络编程成为程...

  • 2018-08-14

    1. TCP服务端编程/客户端编程 熟练 2. TCP协议的处理方式[传输控制协议,特点,特性,使用场景] TCP...

网友评论

      本文标题:2021-09-27 网络编程(TCP传输2)

      本文链接:https://www.haomeiwen.com/subject/kvlknltx.html