如何在列表C++中存储套接字
How to store a socket within a list C++
我的目标是创建一个链表,其中每个节点都包含一个套接字连接。我的问题是找到可用于存储套接字连接的数据类型。我在python中没有这个问题,因为列表可以存储所有数据类型。
在python中,我可以简单地做这样的事情:
clientSocket, clientAddress = socket.accept()
LIST[]
LIST.append(clientSocket)
如果我要在C++中创建一个链表,每个节点可能如下所示:
Class Node
{
public:
string username;
DATA TYPE socketConn;
}
所以我的问题是,为了将socketConn
设置为等于套接字连接,应该使用什么数据类型,如果这种方法不可行,我还能如何以简单的方式实现它?
对不起,如果我还没有完全清楚。
只需使用 ST-Library 中的 std::list(或其他容器,如 std::vector)。 例如:
-
std::vector<Node> / std::list<Node>
或 -
std::vector<std::unique_ptr<Node>>
.
相关文章:
- 当套接字连接断开时检测C/C++Unix
- 通过套接字[TCP]传输数据 如何在C / C ++中打包多个整数并使用send() recv()传输数据
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 如何在C/C++中用FD_set Unix设置套接字文件描述符
- 套接字读取后,我在缓冲区中看到意外输入
- 如何在CPP中创建应该在Windows和Linux上运行的套接字?
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- (Winsock) UDP 接收工作正常,但同一套接字的发送失败
- MSG_WAITALL的套接字发送得到了 22 EINVAL
- C++套接字客户端到 Python 服务器未创建连接
- 在不知道套接字的情况下关闭网络连接
- C++套接字对不读/写父/子
- 非更新套接字消息
- 如何在列表C++中存储套接字
- 将套接字的 read() 输出存储在 char 变量中
- Python套接字接收和存储数据
- winsock在哪里存储套接字的ip地址?
- 存储套接字信息随机访问速度