Winsock 网络编程笔记(1)----入门
2020-12-13 04:12
标签:style blog color os 数据 art 今天第一次接触winsock网络编程,看的资料是Windows网络编程第二版。通过博客记住自己的看书笔记。。 在这里贴出第一个程序,虽然程序什么都没做,但以此作为入门,熟悉其网络编程风格。。 入门当然少不了的是概念。。所以在此也列举出今天看书遇到的几个陌生概念。。 例:如果我们将0x1234abcd写入到以0x0000开始的内存中,则结果为: 有关主机字节和网络字节之间的相互转换如下: 主机字节转换为网络字节: u_long htonl(u_long hostlong); 逆转换,网络字节转换为主机字节: u_long ntohl(u_long netlong); 下面的代码是演示有关网络中ip和port的初始化。。 Winsock 网络编程笔记(1)----入门,搜素材,soscw.com Winsock 网络编程笔记(1)----入门 标签:style blog color os 数据 art 原文地址:http://www.cnblogs.com/LCCRNblog/p/3836423.html 1 #include"winsock2.h"
2 #include
big-endian little-endian
0x0000 0x12 0xcd
0x0001 0x23 0xab
0x0002 0xab 0x34
0x0003 0xcd 0x12
间传输时能够被正确解释。网络字节顺序采用big endian排序方式。
int WSAHtonl(SOCKET s,u_long hostlong,u_long FAR* lpnetlong);
u_short htonl(u_short hostshort);
int WSAHtonl(SOCKET s,u_short hostshort,u_short FAR* lpnetshort);
int WSANtohl(SOCKET s,u_long netlong,u_long FAR* lphostlong);
u_short ntonl(u_short netshort);
int WSANtonl(SOCKET s,u_short netshort,u_short FAR* lphostshort); 1 #include"winsock2.h"
2 #include