socket编程
~AC~
这个作者很懒,什么都没留下…
展开
-
windows下Socket编程入门---客户端服务器模型(CS模型)
TCP协议下SOCKET通信过程:多线程下服务器会创建多个连接,单线程只会同时有一个连接,现在我们只考虑单线程情况。客户端#include <string>#pragma comment (lib,"ws2_32.lib")using namespace std;/***cs模型 客户端 TCP协议*/int main() { WORD sockveri...原创 2019-02-14 20:38:05 · 756 阅读 · 0 评论 -
windows下Socket编程入门---WSAStartup()的使用
#include &lt;iostream&gt;using namespace std;/*windows下socket编程需包含以下文件*/#include &lt;WinSock2.h&gt;#pragma comment (lib, "ws2_32.lib") //加载 ws2_32.dll/***初始化socket 成功返回0 否则非0*/int ma原创 2019-02-13 09:59:20 · 1298 阅读 · 0 评论 -
windows下Socket编程入门---socket()的使用创建套接字
函数原型 SOCKET PASCAL FAR socket ( _In_ int af,//地址族规范 一般用AF_INET(ipv4) AF_INET6(IPV6) _In_ int type,//套接字类型 SOCK_STREAM(TCP) SOCK_DGRAM(UDP) ...原创 2019-02-13 11:27:27 · 566 阅读 · 0 评论 -
windows下Socket编程入门---bind()的使用
bind() 用来绑定套接字 函数原型int bind( _In_ SOCKET s, //需要绑定的套接字 _In_ const struct sockaddr *name,//要分配给绑定套接字的本地地址的sockaddr的指针 _In_ int namelen //参数指向值的长度);绑定失败返回S...原创 2019-02-14 12:50:03 · 3035 阅读 · 0 评论 -
windows下Socket编程入门---listen()的使用
监听函数int listen( _In_ SOCKET s, //已绑定但未监听的套接字 _In_ int backlog //挂起连接队列的最大长度);关于对backlog的介绍:https://blog.csdn.net/lizhitao/article/details/9204405监听失败返回SOCKET_ERROR实例代码int listenStatus...原创 2019-02-14 12:57:49 · 969 阅读 · 0 评论