C++ & Boost:我正在尝试找到一个示例 TCP 程序,其服务器接受来自多个客户端的连接

发布于 2024-11-02 05:35:51 字数 106 浏览 1 评论 0原文

聊天程序就是一个很好的例子。 只需要一个可以接受来自客户端的多个连接的服务器,并且该服务器需要能够向各个客户端发送消息。

我计划将其变成一个分布式计算程序,以与多个神经网络一起使用。

A chat program would be a good enough example.
Just need a server that can accept multiple connections from the clients, and the server needs to be able to send messages to individual clients.

I plan to turn this into a distributed computing program to work with multiple Neural Networks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

赠我空喜 2024-11-09 05:35:51

Asio 是处理网络的 Boost 库。 此处列出了一个聊天服务器示例。

Asio is the Boost library that handles networking. There's a chat server example listed here.

早乙女 2024-11-09 05:35:51

我无法给你一个示例程序。但要编写服务器,您必须做的事情:
1. 服务器将在端口监听连接
2. 线程池将接受连接并服务请求
3. 以线程安全的方式编写服务器代码

你必须使用套接字编程 一个很好的链接 http://beej .us/guide/bgnet/
您可以在 Windows 中使用 win32 api,在 Linux 中使用 posix

I cannot give you an example progam. But to write a server things that you have to do:
1. server will listen at a port for connection
2. thread pool which will accept the connection and serve request
3. write the server code in thread safe manner

You have to use socket programming A good link for that http://beej.us/guide/bgnet/
you can use win32 api in windows and posix for linux

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文