小编raw*_*ket的帖子

我可以在 Linux 中使用原始套接字创建侦听 TCP 套接字吗?

我想创建一个侦听 TCP 套接字,在其中我可以控制它在收到来自客户端的初始 SYN 数据包后何时使用第一个 SYN+ACK 响应客户端。

我想这样做是为了引入一些延迟或忽略一些初始 SYN 数据包。我现在可以使用 iptables 来完成此操作,但我想知道是否可以使用操作系统套接字接口来完成此操作。

请注意,如果我使用普通的 TCP 套接字,一旦服务器在套接字描述符上调用listen(),操作系统就会在客户端连接到它时建立连接。

我想知道是否可以使用原始套接字来实现此行为。到目前为止,我看到的有关原始套接字的所有示例都是关于主动套接字(客户端到服务器)而不是被动套接字(侦听套接字)。

sockets network-programming

4
推荐指数
1
解决办法
2923
查看次数

标签 统计

network-programming ×1

sockets ×1