Network programming 发送数据包时的字节对齐

Network programming 发送数据包时的字节对齐,network-programming,socks,Network Programming,Socks,如果我发送一个包含地址、端口和其他内容的数据包,另一端会有对齐问题吗?(使用socks 5协议)您没有提到使用哪种语言编程。如果使用C或C++,则有如下功能: HtNo//C>、 HtnL、 NtoHS 、 NtoHL等,并将网络数据元素标准化为可移植格式。(在许多其他)中,你将如何编写网络可移植代码,因此在“SS”中,“区分性”的差异不会对你产生影响。是的,我使用C++,例如,当我设置端口初始化套接字时,使用HtNox,但是我的包看起来像:包[20 ]。如何使用这些函数设置所有数据包?您必须逐

如果我发送一个包含地址、端口和其他内容的数据包,另一端会有对齐问题吗?(使用socks 5协议)

您没有提到使用哪种语言编程。如果使用C或C++,则有如下功能:<代码> HtNo//C>、<代码> HtnL、 NtoHS 、 NtoHL等,并将网络数据元素标准化为可移植格式。(在许多其他)中,你将如何编写网络可移植代码,因此在“SS”中,“区分性”的差异不会对你产生影响。

是的,我使用C++,例如,当我设置端口初始化套接字时,使用HtNox,但是我的包看起来像:包[20 ]。如何使用这些函数设置所有数据包?您必须逐项应用这些函数,以规范数据包中的每个地址、端口或任何内容,而不是整个数据包。