首页 > 代码库 > Visual C++网络编程--Socket套接字编程
Visual C++网络编程--Socket套接字编程
套接字:一种在网络中不同主机之间进行数据交换的通信桥梁,人们所使用的网络通信软件功能均是基于Socket套接字作为通信桥梁实现。
寻址方式:在Winsock中,用户可以使用TCP/IP地址家族中统一的套接字地址结构解决TCP/IP寻址中可能出现的问题,定义如下
1 struct sockaddr_in{2 short sin_family; //指定地址家族即地址格式3 unsigned short sin_port; //端口号码4 struct in_addr sin_addr; //ip地址5 char sin_zero[8]; //留作备用,需要指定为06 };
字节顺序:传输数据的排列顺序以网络字节顺序和主机字节顺序为主。从数据存储的角度来讲,网络自己诶顺序即将数据中最重要的字节首先进行存储,而主机字节顺序则将不重要的字节首先存储。
Winsock提供了网络字节顺序和主机字节顺序之间转换的函数。
Socket相关函数
1.构造函数 CSocket::CSocket();
exp: CSocket sock;
创建套接字对象指针
CSocket *sock;
sock=new CSocket;
2.绑定地址信息
Visual C++网络编程--Socket套接字编程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。