Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ANSI C将数据发送到windows操作系统中的特定IP_C_Windows_C89 - Fatal编程技术网

使用ANSI C将数据发送到windows操作系统中的特定IP

使用ANSI C将数据发送到windows操作系统中的特定IP,c,windows,c89,C,Windows,C89,我想使用ANSIC标准在特定的IP地址发送数据或数据包,这样我的代码将独立于平台。如果不使用winsock等windows库,如何在windows操作系统中实现这一点。?请给我一些指导或提示。我认为不可能创建独立于平台的套接字代码,因为尽管ANSI C是一种标准语言,但定义良好的语言和网络通信始终是操作系统提供的一种功能,并且会因操作系统而异。这意味着您的代码将在不同平台之间存在差异。您所能做的最好的事情就是通过构造一个聪明的API/库来减少这些差异,从而限制移植时需要重新编写的代码

我想使用ANSIC标准在特定的IP地址发送数据或数据包,这样我的代码将独立于平台。如果不使用winsock等windows库,如何在windows操作系统中实现这一点。?请给我一些指导或提示。

我认为不可能创建独立于平台的套接字代码,因为尽管ANSI C是一种标准语言,但定义良好的语言和网络通信始终是操作系统提供的一种功能,并且会因操作系统而异。这意味着您的代码将在不同平台之间存在差异。您所能做的最好的事情就是通过构造一个聪明的API/库来减少这些差异,从而限制移植时需要重新编写的代码