c++ Qt写unix套接字
C++ Qt write to unix socket
我有一个unix套接字在/tmp/my_sock
如何连接并写入数据?有Qt的方法吗?
Qt通过QLocalSocket
和QLocalServer
原生支持unix域套接字。
作为第一个参数传递给QLocalSocket::connectToServer
的名称是套接字路径:"/tmp/my_sock"
。
截至2011年, Qt根本不支持套接字,因为Qt的moto是跨平台的。
如果您想在Qt程序中使用套接字,您应该通过标准的Linux函数,socket(), connect()等实现套接字通信,或者基于QAbstractSocket实现您自己的类。
相关文章:
- 当套接字连接断开时检测C/C++Unix
- 如何在C/C++中用FD_set Unix设置套接字文件描述符
- 从Qt上的UNIX域套接字(QLocalSocket)读取
- 用于通信C++的 UNIX 套接字
- SOCAT,将TCP套接字转发到Unix套接字,将recvmsg()更改为read(),删除辅助数据
- Unix 套接字挂在 recv 上,直到我在任何地方放置/删除断点
- 在 unix 套接字上调用async_connect有意义吗?
- Qt5 有没有办法让QLocalServer监听抽象的Unix套接字
- Unix 域套接字与 Poco::Net::TCPServer.
- 通过用于UV4L数据通道的unix域套接字发送数据
- 使用UNIX套接字C++客户端与Node.js服务器通信的简单示例
- 如何以正确的方式读/写 UNIX 套接字
- Unix域套接字(C++)-客户端使服务器守护进程崩溃
- 将Unix套接字移植到Windows
- 如何使用boost::asio连接到unix域套接字
- Unix 域套接字:发送文件描述符和 select()
- 在 C/Unix 中的 IP 子网上侦听的套接字
- Unix 多播套接字线程安全吗?
- C++ 在基于 UNIX 套接字的客户端程序中 connect() 不会建立与服务器的连接
- Unix 套接字循环