cost 107 ms
在 C Linux 套接字中使用 iovec 传递多个缓冲区 - Passing multiple buffers with iovec in C Linux sockets

我正在编写一个 linux C 客户端-服务器程序,该程序通过 unix 域套接字相互通信并每次传递几个缓冲区。 我正在使用 ioverctors 但由于某些原因服务器程序只接收第一个 io 向量。 任何的想法 ? 我附上了相关的代码片段。 客户端代码: 我从服务器得到的输出:recv: ab ...

sendmsg() / connect() 因原始 IPv6 套接字上的权限错误/EACCES 而失败 - sendmsg() / connect() fails with permission error/EACCES on raw IPv6 socket

我尝试让一个程序在 OpenWRT(内核版本:4.14.215,musl libc 版本:1.1.24)上运行,它实现了RFC8157 (一种新的隧道协议)。 不幸的是,写它的人似乎不再维护它了。 在某些时候,它通过sendmsg()将其第一条消息写入原始 ipv6 套接字。 不幸的是 sendms ...

我可以通过 socket_sendmsg (sendmsg) 将 TCP 套接字资源传递给 AF_UNIX 本地套接字吗?如果可以,如何传递 - Can I pass a TCP socket resource via socket_sendmsg (sendmsg) to a AF_UNIX local socket and if so how

我的目标是将套接字连接(一旦“握手”(http 升级)和“经过身份验证”(我自己的函数使用针对我的数据库提供的详细信息进行挑战))传递给另一个 php 脚本进程(未分叉),以便它可以将其添加到自己的套接字资源“经过身份验证的客户端”数组中并接管连接。 一旦它通过 sendmsg 的 php 包装器发 ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM