我需要通過無線或局域網建立連接。我在Windows(VS2008 C#,套接字)上完成了這一操作,但在Linux上沒有(Ubuntu 10.04
)。我已經安裝了mono
,我可以在那裏處理很多事情,但是對於我的600MHz處理器來說速度是不可接受的,所以我決定繼續使用C++,但我是C++的新手,我對它的很多頭文件不熟悉。有沒有可以爲我做的頭文件或庫?我想在兩臺或多臺電腦之間進行UDP通訊
1
A
回答
1
實際連接如何完成(如果無線或電纜)應該由系統決定;如果你想使用套接字,我建議你閱讀beej guide to network programming,它包含你需要知道的所有東西(大概是這樣)。它主要是C,但重用它用於C++不需要任何努力。
0
你有沒有考慮使用boost::asio,這樣您可以共享至少Linux的&窗口之間的代碼。與裸套接口相比,開銷並不那麼大,並且您有更好的語義。來自boost的許多代碼部分已經被轉換爲標準C++,所以代碼的質量相當高。
相關問題
- 1. 兩臺電腦與2個C++程序之間的通信
- 2. 什麼定義了兩臺電腦(或電話和電腦)之間的「直接通信」?用於UDP(或TCP)通信?
- 3. 通過SNMP4J連接兩臺電腦
- 4. Mongodb:在兩臺電腦之間共享數據庫
- 5. 如何在兩臺電腦之間發送文件
- 6. 在多臺電腦上運行程序
- 7. 在兩臺或更多臺攝像機之間切換unity3D
- 8. 使用hg在我的兩臺電腦之間同步我的項目
- 9. 兩臺電腦之間的Gnuradio流媒體?
- 10. 傳輸文件之間的兩臺電腦
- 11. C#如何在兩臺服務器之間進行通信
- 12. 在兩臺機器上運行的進程之間的通信
- 13. 兩臺直接連接的PC之間的UDP通信
- 14. 兩臺電腦在同一個IP上?
- 15. 在兩臺電腦上使用Eclipse
- 16. 在兩臺電腦上開發
- 17. 谷歌地球 - 多臺電腦之間的實時同步
- 18. 我在這臺電腦上運行Linux或Unix
- 19. 兩臺服務器之間進行通信 - Amazon SQS/SNS?
- 20. 通過兩臺設備之間的Icloud進行同步IOS
- 21. 兩臺電腦之間沒有開放端口的通信,使用第三臺計算機來建立連接
- 22. 用一臺電腦打兩個python
- 23. 相同的github用戶兩臺電腦
- 24. 找出哪臺電腦遠程連接到另一臺電腦
- 25. 概念:如何在Python中的兩臺電腦之間編碼戰艦?
- 26. Ping和遠程命令不能在兩臺Windows電腦之間工作
- 27. 在C#中的兩臺電腦之間傳輸數據,無需IP網絡
- 28. 兩臺外部電腦之間的數據流不在本地網絡上
- 29. 我可以像兩個人一樣加入兩臺電腦嗎?
- 30. 我發送我的電腦到我的電腦到另一臺電腦,反之亦然,但不能收到
謝謝UA很多回答我的問題...... 好吧,我看到了那本書,很好,但它的東西,我很難做到這一點, 我知道我應該把更多的精力去學習它,但如果有一個 圖書館或某事我可以使用... – HMojtaba 2010-06-14 13:04:02
嘗試serveez http://www.gnu.org/software/serveez/但它也可能聽起來很難,需要一點點的研究和工作 – ShinTakezou 2010-06-14 13:20:07