当前位置:   article > 正文

windows编程--网络编程学习--winsock编程(2)_winsockopen

winsockopen

       Winsock是windows系统下利用Socket套接字进行网络编程的相关函数,是Windows下的网络编程接口。

       Winsock在常见的Windows平台上有两个主要的版本,即Winsock1和Winsock2。编写与Winsock1兼容的程序你需要引用头文件WINSOCK.H,如果编写使用Winsock2的程序,则需要引用WINSOCK2.H。此外还有一个MSWSOCK.H头文件,它是专门用来支持在Windows平台上高性能网络程序扩展功能的。使用WINSOCK.H头文件时,同时需要库文件WSOCK32.LIB,使用WINSOCK2.H时,则需要WS2_32.LIB,如果使用MSWSOCK.H中的扩展API,则需要MSWSOCK.LIB。正确引用了头文件,并链接了对应的库文件,你就构建起编写WINSOCK网络程序的环境了。

       一般来说,比较熟知的网络模型即OSI(Open system Interconnect)模型,它分为七层,即物理层,数据链路层,网络层,传输层,会话层,表示层以及应用层。而真正得到广泛应用的事TCP/IP 模型。在windows系统下,同样采用了TCP/IP模型进行不同主机以及不同网络间的通信。使用Winsock编程,即必须使用TCP/IP等相关协议进行通信。

在Winsock中,提供了TCP/IP协议下使用的套接字地址,即sockaddr_in结构体,在MSDN中查到其结构体的具体定义为:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/147106
推荐阅读
相关标签
  

闽ICP备14008679号