windows编程
~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 · 803 阅读 · 0 评论 -
键盘VK键值表---完整
转自https://blog.csdn.net/rztyfx/article/details/46491195键盘VK键值列表/* Virtual Keys, Standard Set*/VK_LBUTTON 0x01VK_RBUTTON 0x0...转载 2019-01-30 10:40:51 · 23727 阅读 · 1 评论 -
使用libcurl获取重定向后的url
重定向分为301永久重定向和302临时重定向,用于更换url的情况。string GetRedirectUrl(const string& url) { CURL* curl = curl_easy_init(); if (curl) { char* res = NULL; curl_easy_setopt(curl, CURLOPT_URL, url.c_str()); ...原创 2019-02-12 15:34:54 · 4256 阅读 · 2 评论 -
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 · 1349 阅读 · 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 · 592 阅读 · 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 · 3149 阅读 · 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 · 1002 阅读 · 0 评论 -
实现sqrt---C++实现
二分实现很容易想,但是效率不够高,这里利用牛顿迭代法实现sqrt方法。迭代公式:ans = (ans + x / ans) / 2;int mySqrt(int x) { double ans = 1.; while (fabs(ans * ans - x) > 1e-6) //精度 ans = (ans + x / ans) / 2; return ans;}...原创 2019-06-19 18:10:09 · 1901 阅读 · 1 评论