sockets - Racket:TCP 套接字上的设置选项

标签 sockets networking tcp network-programming racket

我需要使用 TCP 作为传输层通过网络发送数据,库 racket/tcp 可以很好地用于此目的,但我想为套接字设置一些选项, e. G。 SO_RCVTIMEOSO_SNDTIMEO

我找到了这个图书馆 vyzo/socket ,但我不确定这是修改套接字参数的最佳(也是唯一)选项,因为它在官方网站上被描述为“BSD/POSIX 套接字库 for mzscheme”。

谢谢。

最佳答案

对 Racket 源代码的快速 grep(对于 setsockopt)表明没有内置接口(interface)可用于指定任意套接字选项(所有使用 setsockopt 我发现只使用固定选项)。所以,我认为您得到的可能是可用的最佳选择。

关于sockets - Racket:TCP 套接字上的设置选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4507465/

相关文章:

c - 将设计的 header 添加到 UDP 消息

tcp - 将 TCP 拥塞控制从 CUBIC 更改为 HTCP

套接字和文件描述符魔术

python - 用套接字解析wss协议(protocol)的主机名?

android - 如何使用 .key 和 .pem 文件在 Android 中创建套接字 SSL?

c++什么进程正在监听windows中的某个端口

java - 创建客户端-服务器应用程序以回显用户发送的内容

docker - 将所有网络流量从 k8s 容器路由到同一 Pod 中的另一个容器

linux - 我可以为单个应用程序禁用 TCP 窗口缩放吗?

c# - 在局域网外使用 TCP