问题很简单:如何将一个字节发送到某个服务器。
我正在尝试在C中创建一个Windows程序,它应该能够将一个字节发送到给定的IP地址。所以,我只需要一个这样的函数:
void sendByte(unsigned int ip, unsigned char byte){/**/}
我在MSDN上搜索,我发现了一些提供这种服务的功能(当然,程序应该在防火墙等中启用..我已经这样做了),但这些功能也写了一个标题。例如,当我尝试发送一个字节时,它实际发送1025
个字节。第一个1024
字节是我不想发送的一些垃圾数据(如标题Content-Length:...
等)。有没有办法发送一个字节?
我还发现了一些库和独立的可执行文件,它们提供了类似的东西。但是,除了标准C库和<windows.h>
之外,我不想包含任何内容,我也不想使用第3个独立的可执行文件。
我在StackOverflow和MSDN上搜索过,但我发现没有任何帮助。有一种简单的方法只使用标准库和windows.h吗?请不要使用其他库和插件和程序。