网络编程
天天看天天博客
这个作者很懒,什么都没留下…
展开
-
Windows网络编程中connect函数
一、作用连接服务器并把服务器信息与服务器socket绑定到一起二、句法int WSAAPI connect( SOCKET s, const sockaddr *name, int namelen);s标识未连接套接字的描述符。name指向应建立连接的sockaddr结构的指针 。namelenname参数所指向的s...原创 2020-03-17 12:47:37 · 1580 阅读 · 0 评论 -
Windows网络编程之send()函数
一、作用向目标发送数据,本质上就是将数据复制粘贴进系统的协议发送缓冲区,计算机伺机发送出去二、句法int WSAAPI send( SOCKET s, const char *buf, int len, int flags);s标识已连接套接字的描述符。buf指向包含要传输的数据的缓冲区的指针。lenbuf参数指向...原创 2020-03-16 17:37:14 · 4416 阅读 · 1 评论 -
Windows网络编程之recv()函数
一、作用与原理得到指定客户端(参数1)发来的消息原理(本质):复制,数据的接收都是由协议本身做的,也就是socket的底层做的,系统会有一段缓冲区,存储着接收到的数据。外面调用recv的作用,就是通过socket找到这个缓冲区,并把数据复制进参数2,复制参数3个二、句法int recv( SOCKET s, char *buf, int len, int f...原创 2020-03-16 17:01:27 · 4041 阅读 · 0 评论 -
windows网络编程之accept()函数
一、作用一般会被名字误导这是接收连接的函数,但实际上在listen函数就在监听了,accept函数只是把监听队列中的客户端请求绑定到一个socket上,也就是给客户端创建一个socket,通过返回值返回给客户端的socket一次只能创建一个,有几个客户端请求连接,就要调用几次二、句法SOCKET WSAAPI accept( SOCKET s, sockaddr *addr,...原创 2020-03-16 11:46:26 · 1836 阅读 · 0 评论 -
windows网络编程的之listen()函数
一、作用将套接字正在侦听传入连接的状态为了接受连接,首先使用套接字函数创建一个套接字, 然后使用bind函数将其绑定到本地地址 。用listen指定传入连接的待办事项 ,然后使用accept函数接受连接 。面向连接的套接字(例如SOCK_STREAM类型的套接字)与listen一起使用 。其中传入的连接请求被确认并排队以待处理的接受被放入被动模式。二、样子int WSAAPI listen...原创 2020-03-16 09:38:53 · 1456 阅读 · 0 评论 -
网络编程之socket
网络编程中的socket的理解及运用一、什么是socket在网络编程中win32网络库中的一个东西,注意大小写,小写 socket 是函数,大写 SOCKET 是一个数据类型,就和 int、char 这些一样,定义一个参数的类型。socket总体来说就是一个将底层复杂的协议体系、执行流程进行了封装,封装完的结果。也就是说,socet是我们调用协议进行网络通信的操作接口。二、socket的...原创 2020-03-15 17:54:38 · 671 阅读 · 0 评论