08 2016 档案

C++ Socket学习记录 -3
摘要:WinSocket套接字之间的数据传输 在客户端和服务端建立链接后,接着就是在套接字之间传输数据。 很简单的使用 recv 接收数据,用send发送数据,单但是出现一个问题,不管接收还是发送,数据都是以 char* 形式储存在缓存区的,如果有一个CString 对象,那么该怎么办呢? 很自然的就想到 阅读全文

posted @ 2016-08-28 00:39 小白T哥 阅读(434) 评论(0) 推荐(0)

C++ Socket学习记录 -2
摘要:WinSock TCP 编程流程 TCP通信,就像是固定电话,首先是要安装基站,然后是将电话号绑定到电话,然后拨号,接通之后说事,完事之后还要挂电话(甭管谁先挂)。 1、初始化环境 使用函数 int WSAstartup(WORD Version,LPWSAData dtPtr); 参数 Versi 阅读全文

posted @ 2016-08-27 16:22 小白T哥 阅读(324) 评论(0) 推荐(0)

C++ Socket学习记录 -1
摘要:1、IP的转换 1)正转换 结构 sockaddr_in 在C++ 中表明一个IP地址结构,包含地址家,端口以及IP地址等信息 如: sockaddr_in addr; addr.sin_family = AF_INET; //指定地址家族 AF_INET 表明是TCP/IP 协议 addr.sin 阅读全文

posted @ 2016-08-26 23:00 小白T哥 阅读(277) 评论(0) 推荐(0)

C++ 中的多线程
摘要:在VS2015中,创建多线程很方便,只需要引入相应的头文件即可 其中 #include <thread> 为多线程需要的头文件。 引入头文件后,即可创建子线程进行耗时操作了。 当然,为了防止变量共享带来的问题,可以加入互斥操作,这时需要引入相应的互斥操作的头文件,如:mutex。 关于多线程的互斥, 阅读全文

posted @ 2016-08-04 22:32 小白T哥 阅读(675) 评论(0) 推荐(0)

C# 调用 C++ DLL方法
摘要:在C# 中,可以通过 DllImport 调用C++ 的非托管DLL程序。 VS2010中C#调用C++的DLL示例: 一、新建C++ DLL程序 1、新建 C++ Win32项目,类型为DLL。 生成的文件结构如图: 其中,“MyDLLFun.cpp”文件为此项目主要源文件。 2、在源文件中添加需 阅读全文

posted @ 2016-08-02 15:40 小白T哥 阅读(16568) 评论(0) 推荐(2)

导航