gpt4 book ai didi

Java - 如何提及协议(protocol)族?

转载 作者:行者123 更新时间:2023-11-30 02:18:17 28 4
gpt4 key购买 nike

在C中,protocol family被提及为第一个参数。

例如:

ipv4 的套接字(AF_INET,,)

socket(AF_PACKET,,) 用于数据包嗅探

<小时/>

Python 支持三个地址族:AF_INETAF_INET6AF_UNIX

<小时/>

在 Java 中,以下语法不允许提及协议(protocol)族,

ServerSocket()
ServerSocket(int port)
ServerSocket(int port, int backlog)
ServerSocket(int port, int backlog, InetAddress bindAddr)

Socket()
Socket(InetAddress address, int port)
Socket(InetAddress address, int port, InetAddress localAddr, int localPort)
Socket(Proxy proxy)
Socket(SocketImpl impl)
Socket(String host, int port)
Socket(String host, int port, InetAddress localAddr, int localPort)
<小时/>

1) Java 在哪个协议(protocol)族栈上启用套接字通信?

2) Java 是否允许显式提及套接字通信的协议(protocol)族?

最佳答案

Java 根本不支持 AF_UNIX 或 AF_PACKET。所有套接字类仅支持 AF_INET 和 AF_INET6,并且根据 AF_INET6 堆栈是否存在自动执行此操作。

关于Java - 如何提及协议(protocol)族?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47627179/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com