局域网
我不在你不在
这个作者很懒,什么都没留下…
展开
-
MFC屏幕截图,保存,显示,放到剪贴板,结构体为char*格式用于socket发送等
void CSaveScreanDlg::OnBnClickedsavebmp(){CRectTracker m_rectTracker;CBitmap m_bSaveBitmap,bmp2; CClientDC dc(this); m_rectTracker.m_rect = CRect(0,0,800,800); CRect re(m_rectTracker.m_re原创 2017-12-30 17:57:15 · 483 阅读 · 0 评论 -
socket传送接收视频
#include #include #include #include #include #pragma comment(lib,"ws2_32.lib")void main(){ WORD wVersionRequested; WSADATA wsaData; int err; const int blocksize=28880; // 定义包结构原创 2017-12-30 23:40:07 · 3377 阅读 · 1 评论 -
opencv录制屏幕
void CMyseltestDlg::OnBnClickedTrans(){std::thread th(savevideo);th.detach();}void savevideo(){ifwrite=true;nWidth = GetSystemMetrics(SM_CXSCREEN);//得到屏幕的分辨率的x nHeight = GetSy原创 2017-12-31 01:53:19 · 6269 阅读 · 7 评论 -
多线程 线程里使用Client绘图,屏幕录制
#include "stdafx.h"#include "Myseltest.h"#include "MyseltestDlg.h"#include "afxdialogex.h"using namespace cv;#include #include #define PI 3.1415926#ifdef _DEBUG#define new DEBUG_NEW#endifvo原创 2017-12-31 13:03:03 · 536 阅读 · 0 评论 -
CAsyncSocket类的使用,TCP/UDP的区别
TCP编程的服务器端一般步骤是: 1、创建一个CAsyncSocket或CSocket类或其子类对象A,用于监听客户端连接,然后通过Create函数设定端口号和协议类型为 SOCK_STREAM。2、开启监听,用函数Listen();3、接收客户端上来的连接,用函数Accept(&B);并且把连接连接的对象存到B中,以便通信使用。4、当客户端发送来消息时,会触发OnReceiv转载 2017-12-26 10:46:14 · 1726 阅读 · 0 评论 -
Socket udp用WAAsyncSelect传递消息方式
用UDP做局域网的套接字通讯,有很多优势,但是网上很多介绍都是关于TCP监听机制,用UDP都是透过创建线程或者While循环或者SetTimmer如下例子是透过WAAsyncSelect来监听是否有FD_READ,FD_CLOSE等事件;1.包含头文件和lib:原创 2017-12-27 20:44:43 · 378 阅读 · 0 评论 -
C++ UDP发送接收文件(BMP)
//发送文件; #include #include #include #include #pragma comment(lib,"ws2_32.lib")#define DEST_PORT 3000 #define MAX_DATA 51200 //50kb #define DEST_IP_ADDRESS "127.0.0.1" //"192.1原创 2017-12-28 22:16:16 · 4300 阅读 · 7 评论