码迷,mamicode.com
首页 > 编程语言 > 详细

Visual C++网络编程--Socket套接字编程

时间:2014-08-26 16:55:56      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   ar   数据   问题   div   log   

套接字:一种在网络中不同主机之间进行数据交换的通信桥梁,人们所使用的网络通信软件功能均是基于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];       //留作备用,需要指定为0
6 };

字节顺序:传输数据的排列顺序以网络字节顺序和主机字节顺序为主。从数据存储的角度来讲,网络自己诶顺序即将数据中最重要的字节首先进行存储,而主机字节顺序则将不重要的字节首先存储。

Winsock提供了网络字节顺序和主机字节顺序之间转换的函数。

Socket相关函数

  1.构造函数  CSocket::CSocket();

      exp: CSocket sock;

      创建套接字对象指针

      CSocket *sock;

      sock=new CSocket;

  2.绑定地址信息

  

Visual C++网络编程--Socket套接字编程

标签:style   blog   color   使用   ar   数据   问题   div   log   

原文地址:http://www.cnblogs.com/jingliming/p/3937403.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!