b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

TCP服务器模式SOCKET周期断开部分-如何使用网络微控制器W7100A

电脑杂谈  发布时间:2020-06-08 07:43:41  来源:网络整理

tcp断开连接函数_tcp是长连接还是短连接_linux强制断开tcp连接

1.6断开连接

通常有两种关闭SOCKET的方法: 第一种方法是通过DISCONNECT(n)函数. DISCONNECT(n)函数不能用于直接关闭SOCKET. 它首先向对等体发送断开连接请求(FIN数据包),然后等待答复消息(FIN / ACK数据包),然后才能将SOCKET的状态更改为SOCK_CLOSED(0×00)tcp断开连接函数,最后关闭SOCKET. 当接收到断开连接请求时,W7100A发送FIN / ACK数据包以指示允许对等方关闭SOCKET. 如果发送断开连接请求后未收到来自对等方的答复,则将发生TCP超时,并且SOCKET的状态将变为SOCKET_CLOSED(0×00). 当用户需要断开连接时,请通过DISCONNECT()函数选择适当的套接字号,然后发送断开连接请求.

tcp断开连接函数_tcp是长连接还是短连接_linux强制断开tcp连接

示例1.6设置断开连接

1.7关闭(CLOSE)

linux强制断开tcp连接_tcp是长连接还是短连接_tcp断开连接函数

与断开过程不同,关闭过程可以直接将SOCKET更改为SOCK_CLOSED(0×00). 用户通过

CLOSE(n)函数选择适当的端口号,然后无论对等端是否响应,SOCKET都将关闭. 如果RST数据包来自对等方,SOCKET将无条件地变为SOCK_CLOSED(0×00). 一旦SOCKET变为SOCK_CLOSED(0X00),除非重新打开,否则S​​OCKET将不再可用.

linux强制断开tcp连接_tcp是长连接还是短连接_tcp断开连接函数

示例1.7触发

2 TCP循环测试(LOOPBACK)

tcp断开连接函数_linux强制断开tcp连接_tcp是长连接还是短连接

2.1服务器模式

TCP循环测试可以通过从对等方发送回数据来检查TCP协议的性能. 本章将介绍服务器模式下的循环测试示例. 程序示例如下:

示例2.1设置回路测试(LOOPBACK)服务器

如上面的示例所示,SOCKET循环期间可以使用connect()函数以外的所有函数. 首先使用getSn_SR(s)函数检测SOCKET状态. W7100A复位后,所有SOCKET都变为SOCK_CLOSED(0×00)状态. 然后使用close()函数完全关闭SOCKET,然后通过套接字(s,Sn_MR_TCP,端口0×00)函数创建一个新的SOCKET. 如果成功创建了SOCKET,状态将变为SOCK_INITtcp断开连接函数,然后SOCKET的状态将更改为通过listen(s)函数进行侦听. 与对等方建立连接后,SOCKET的状态将变为SOCK_ESTABLISHED,并等待数据. 所有接收到的数据都存储在接收缓冲区中,并且recv(s,data_buf,len)函数中的data_buf变量定义为接收数据的长度. 最后,通过发送(s,数据,len)功能将数据发送回客户端. 客户端将比较数据交换前后的差异,以检测数据通信是否正常.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-238062-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 何莲
        何莲

        刚开战没多久

      • 章玄同
        章玄同

        不过检验应该抽检才是

        • 凯特温丝莱特
          凯特温丝莱特

          美国要想占领时间长点

      热点图片
      拼命载入中...