最后更新:2021-11-03 22:35:06 手机定位技术交流文章
直截了当的单对单索克特通讯 转过身来,咸鱼!
让我们再重温一下TCP/IP协议
TCP/IP协议是指互联网上整个TCP/IP小组,与ISO模式不同,该模式有7层,TCP/IP协议参考模式将所有TCP/IP系列协议分成4层。
使用了TFTP、HTTP(上诉连接)、SNMP、FTP、SMTP、DNS、Telnet和其他协议。
TCP(安全可靠、连接、无错误传输)、UDP(不可靠、不连接、在传输过程中可能丢失数据、不自动重新打开胶片)是传输层。
网络层(也称为网络间层,它允许通过断开交换进行端对端数据组传输):IP、IPCMP、OSPF、EIGRP、IGMP
网络接口层:
我们知道, IP 地址只能识别一个主机, 但是 TCP 级别协议和端口号只能识别主机中的一个进程, 所以我们可以使用 IP 地址+ 协议+ 端口号来显示网络中只有一个进程。 当它们只能标记网络中的一个进程时, 它们可以通过套接字进行通信 。
套接字是通信的基础。 它的帮助。 TCP/ IP 协议是道路通信的基本操作模块。 套接字可以被视为不同主机之间两次进程沟通的终点, 形成单一主机内部和整个网络的编程界面 。
Sockets 用于定义 IP 地址和端口号, Socket= (IP 地址: 端口号), 组合方式是以小数数字在 LP 地址之后写入端口号, 以冒号或逗号分隔。 每个连接层都有通信两端的两个端点( 即两个插座) 的独特特征 。

第1步:设置服务器运行服务器ServerSocket. 接受() 功能, 等待客户端连接 。
步骤2: 获取通过客户端 GetInputStream () 发送的字节流( socket. com), 输入StreamReader 将字节流转换为字符流, 缓冲字符, 以确保对字符、 数组和行的有效读读, 并使用缓冲Reader.ReadLine () 循环数据 。
步骤 3 : 获取客户端输出流( socket. com) Getoutstr流 (), putWritter. write (str)str 是客户端响应的内容, 打印Writer. Flush () 清除缓存
第四步:关闭资源
第1步:构建一个套接字客户端,并输入服务器地址(这是主地址)和端口号。
步骤2:一旦您成功连接到服务器端, 将信件发送到服务器端 。
步骤 3: 从输入流向服务器端发送消息 。
第四步:关闭资源
启动服务器和阴蒂后, 输入客户端的问候, 服务器会以 hi 回答 。


图片描述Socket 通讯服务器和客户端交换:

例如,只有服务器的一条讯息和客户端的一条讯息可以发送到彼此之间;如果你们希望相互连接几次,请在与服务交谈的线路上添加一条回路。
本文由 在线网速测试 整理编辑,转载请注明出处。