我想將現有的用C語言編寫的TCP/IP應用程序從Linux移植到Windows。 有什麼建議嗎?如何將Linux TCP/IP應用程序移植到Windows
0
A
回答
2
你需要使用winsock。
http://en.wikipedia.org/wiki/Winsock
了很多的功能具有相同的原型,但具體的系統代碼顯然是不同的。
記得ws2_32.lib
鏈接這裏有一個很好的教程鏈接http://johnnie.jerrata.com/winsocktutorial/
MSDN的Winsock API參考和示例link
1
在Windows上,使用WinSock API,其中大部分是仿照BSD套接字API後與其他平臺兼容。 WinSock也具有特定於Windows的功能。由於您希望您的代碼在Linux上運行,因此您必須堅持使用兩種平臺上可用的API函數。您應該爲自己創建一個良好的跨平臺通信庫,以隱藏您的API詳細信息,以便您可以更多地關注業務邏輯,更少關注實現細節。
2
相關問題
- 1. 如何將Tomcat 6應用程序從Windows XP移植到Linux?
- 2. 將C應用程序從linux移植到windows中
- 3. 將應用程序從Linux移植到Windows
- 4. 將Linux上的Qt應用程序移植到Windows上
- 5. 將Java/Mysql應用程序從Linux移植到Windows
- 6. 將linux套接字應用程序移植到windows usins MsDev
- 7. 如何將Windows Phone 8應用程序移植到Windows Phone 8.1?
- 8. Symfony2移植到Windows應用程序
- 9. 如何將Python應用程序移植到在Windows中正常工作的Linux
- 10. 如何從windows for linux移植C#應用程序?
- 11. 將Linux應用程序移植到Linux下的Mono/Apache
- 12. 如何將MFC應用程序移植到Windows Embedded Compact 7?
- 13. 如何將C#Windows應用程序移植到Android
- 14. 如何將C#控制檯應用程序移植到Windows Phone
- 15. 如何將Cocoa/Mac應用程序移植到Windows?
- 16. 從windows到linux的移植.net應用程序
- 17. 找資料移植Linux應用程序到Windows
- 18. 在移植到linux的Windows上的Python應用程序
- 19. 將Windows 8 Metro應用程序移植到Windows 10通用應用程序
- 20. 將WIN32應用程序移植到Linux - 事件在Linux中如何工作?
- 21. 將Windows Phone 8應用程序移植到Windows 8中
- 22. 將Windows窗體應用程序移植到Windows Phone 7.5 Mango
- 23. 將Windows-CE應用程序移植到Windows桌面
- 24. 從Linux移植到Windows,tm.sys
- 25. 將Qt程序移植到Windows
- 26. 將Windows服務移植到linux
- 27. 將C++從Linux移植到windows,'__aligned__'
- 28. Sigaction並將Linux代碼移植到Windows
- 29. 將代碼從Linux移植到Windows
- 30. 將應用程序從Solaris移植到Linux
您的應用程序使用什麼語言編寫? – amrfaissal