2009-12-23 59 views
0

我想用ANSI C標準,在特定的IP地址發送數據或數據包,使我的代碼將是平臺獨立於Windows操作系統將數據發送到特定的IP。在Windows操作系統下如何不使用winsock等windows庫?請給我一些指導方針或提示。使用ANSI C

回答

1

我不認爲這是可以創建獨立於平臺的插座代碼,因爲雖然ANSI C是一個標準的,定義明確的語言和網絡通信都是清一色由操作系統提供的功能,並會有所不同,從操作系統OS。這意味着你的代碼在平臺之間會有差異。你能做的最好是通過構建一個聰明的API /庫來限制你移植時需要重新/寫代碼減少這些差異。