当前位置:网站首页>UNIX socket advanced learning diary -ipv4-ipv6 interoperability
UNIX socket advanced learning diary -ipv4-ipv6 interoperability
2022-07-05 12:27:00 【yang881221】
Due to transition ,IPV4 To IPV6 The transformation of is not achieved overnight , Therefore, we need to consider the possibility of both in the long run ;
That is, we need to keep clientIPV4 And IPV6,IPV4 Of Server signal communication ;client IPV6 And IPV6,IPV4 Of Server signal communication

Rule compliance : Backward compatibility
1.IPV4 Intelligent reception comes from IPV4 External links from customers ;
2. If the server has a wildcard address bound IPV6 monitor SOCKET, And the option is set IPV6_V6ONLY Options , Then it can receive V4, It can be accepted again V6 External connections , For those from IPV4 For customer connections , The local address of the server will be with a local IPV4 Address corresponding IPV4 The mapping of IPV6 Address ;
3. If the server has one IPV6 monitor SOCKET, And bound to it is division IPV4 The mapping of IPV6 A non universal configuration other than the address IPV6 Address , Or the generic address is set IPV6_V6ONLY Options , Then it can only receive from IPV6 The connection of .

You can delete the second row and the second column
边栏推荐
- One article tells the latest and complete learning materials of flutter
- POJ-2499 Binary Tree
- 手机 CPU 架构类型了解
- Learn JVM garbage collection 02 - a brief introduction to the reference and recycling method area
- MySQL regular expression
- Resnet+attention project complete code learning
- Pytorch two-layer loop to realize the segmentation of large pictures
- MySQL constraints
- Understanding the architecture type of mobile CPU
- Swift - add navigation bar
猜你喜欢

Take you hand in hand to develop a service monitoring component

ZABBIX ODBC database monitoring

Detailed structure and code of inception V3

Check the debug port information in rancher and do idea remote JVM debug

报错ModuleNotFoundError: No module named ‘cv2.aruco‘
![[figure neural network] GNN from entry to mastery](/img/e2/bb045fb03bc255b8659f9ca7cdd26b.jpg)
[figure neural network] GNN from entry to mastery

How can beginners learn flutter efficiently?

Matlab imoverlay function (burn binary mask into two-dimensional image)
Why do you always fail in automated tests?

Redis's memory elimination mechanism, read this article is enough.
随机推荐
How to clear floating?
Master the new features of fluent 2.10
Xi IO flow
MySQL transaction
Tabbar configuration at the bottom of wechat applet
Cypher syntax of neo4j graph database
Array cyclic shift problem
Automated test lifecycle
How can beginners learn flutter efficiently?
POJ-2499 Binary Tree
Pytoch loads the initialization V3 pre training model and reports an error
struct MySQL
信息服务器怎么恢复,服务器数据恢复怎么弄[通俗易懂]
NPM install reports an error
Flutter2 heavy release supports web and desktop applications
Course design of compilation principle --- formula calculator (a simple calculator with interface developed based on QT)
Video networkState 属性
Intern position selection and simplified career development planning in Internet companies
Mmclassification training custom data
MySQL regular expression