簡體   English   中英

C ++&Boost:我正在嘗試使用一個接受來自多個客戶端的連接的服務器來查找示例TCP程序

[英]C++ & Boost: I'm trying to find an example TCP program with a server that accepts connections from multiple clients

聊天程序就是一個很好的例子。 只需要一台可以接受來自客戶端的多個連接的服務器,服務器需要能夠向各個客戶端發送消息。

我計划將其轉變為分布式計算程序,以便與多個神經網絡協同工作。

Asio是處理網絡的Boost庫。 這里列出一個聊天服務器示例。

我不能給你一個示例程序。 但要編寫服務器,你需要做的事情:
1.服務器將在端口偵聽連接
2.線程池,它將接受連接和服務請求
3.以線程安全的方式編寫服務器代碼

你必須使用套接字編程這是一個很好的鏈接http://beej.us/guide/bgnet/
你可以在windows中使用win32 api,在linux上使用posix

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM