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

时间:2011-04-17 17:03:56

标签: c++ networking tcp network-programming client-server

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

我计划将其转变为分布式计算程序,以便与多个神经网络协同工作。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

你必须使用套接字编程http://beej.us/guide/bgnet/的良好链接 你可以在windows中使用win32 api,在linux下使用posix