为什么没有用于签名长的套接字ntol?

Ang*_*ber 3 c sockets

如果我想在网络上传输带符号的长整数(32位整数),我该怎么办?如果我作为签名长发送,那么在另一端我不会(可能)知道远程机器如何代表签名号码?那我该怎么办?

R..*_*R.. 7

只要使用ntohl与htonl和铸造或隐式转换之间来回uint32_t和int32_t.