【发布时间】:2019-01-30 17:01:36
【问题描述】:
我对unix的工作原理知之甚少,所以请原谅我的无知。
我的 linux 机器上有一个套接字路径,/data/sock/socket。
我想用 LibUV 向那个套接字发送数据,但我不确定如何去做。
我目前已将其设置为创建自己的套接字,
uv_udp_t m_socket;
uv_udp_send_t m_send_req;
sockaddr_in m_addr;
uv_udp_init(uv_default_loop(), &m_socket);
uv_ip4_addr("0.0.0.0", 8008, &m_addr);
char buff[6] = "Hello\0";
auto buf = uv_buf_init(buff, 6);
uv_udp_send(&m_send_req, &m_socket, &buf, 1, (const struct sockaddr*)&m_addr, NULL);
如何使用文件系统上的套接字,而不是使用通过代码创建的套接字?
【问题讨论】:
-
这听起来像一个
AF_LOCAL(也称为AF_UNIX)套接字。