2009-12-23 60 views
0

我想用ANSI C标准,在特定的IP地址发送数据或数据包,使我的代码将是平台独立于Windows操作系统将数据发送到特定的IP。在Windows操作系统下如何不使用winsock等windows库?请给我一些指导方针或提示。使用ANSI C

回答

1

我不认为这是可以创建独立于平台的插座代码,因为虽然ANSI C是一个标准的,定义明确的语言和网络通信都是清一色由操作系统提供的功能,并会有所不同,从操作系统OS。这意味着你的代码在平台之间会有差异。你能做的最好是通过构建一个聪明的API /库来限制你移植时需要重新/写代码减少这些差异。