最新 最热

FastAPI 学习之路(四十四)WebSockets

上一篇我们分享了FastAPI 学习之路(四十三)路径操作的高级配置,这次分享下WebSockets。

2021-09-17
0

Flink 重点原理与机制 : 网络流控及反压机制

首先我们可以看下这张最精简的网络流控的图,Producer 的吞吐率是 2MB/s,Consumer 是 1MB/s,这个时候我们就会发现在网络通信的时候我们的 Producer 的速度是比 Consumer 要快的,有 1MB/s 的这样的速度差,假定我们两端都有...

2021-09-16
1

进程间通讯(七).socket(3)

__fd 指定地址与哪个套接字绑定,这是一个由之前的socket函数调用返回的套接字。调用bind的函数之后,该套接字与一个相应的地址关联,发送到这个地址的数据可以通过这个套接字来读取与使用...

2021-09-15
0

进程间通讯(七).socket(2)

从 sin_zero[sizeof (struct sockaddr) - __SOCKADDR_COMMON_SIZE - sizeof (in_port_t) - sizeof (struct in_addr)] 中可以看出

2021-09-15
1

进程间通讯(七).socket(1)

UNIX/Linux 是多任务的操作系统,通过多个进程分别处理不同事务来实现,如果多个进程要进行协同工作或者争用同一个资源时,互相之间的通讯就很有必要了...

2021-09-15
0

网络编程(一).TCP(3)

closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket

2021-09-15
0

网络编程(一).TCP(2)

从 sin_zero[sizeof (struct sockaddr) - __SOCKADDR_COMMON_SIZE - sizeof (in_port_t) - sizeof (struct in_addr)] 中可以看出

2021-09-15
1

网络编程(一).TCP(1)

TCP充分实现了数据传输时各种控制功能,可以进行丢包的重发控制,还可以对次序乱掉的分包进行顺序控制(而这些在UDP中都没有)

2021-09-15
1

网络编程(二).UDP

返回值:>0 返回读入的字节数; ==0 连接已中止; <0 返回SOCKET_ERROR错误,应用程序可通过WSAGetLastError()获取相应错误代码

2021-09-15
1

网络编程(二).UDP

UDP不提供复杂的控制机制,利用IP提供 面向无连接 的通信服务。并且它是将应用程序发来的数据在收到的那一刻,立刻按照原样发送到网络上的一种机制。即使是出现网络拥堵的情况下,UDP也无法进行流量控制等避免网络拥塞的行...

2021-09-15
1