MFC之csocket
来源:互联网 发布:qq输入法linux版 编辑:程序博客网 时间:2024/04/29 04:09
1、一般使用流程(阻塞模式)
1)添加头文件
#include "afxsock.h"
2)初始化
一般在InitInstance()的开始部分增加:
if (!AfxSocketInit())
{
AfxMessageBox("Windows 通信端口初始化失败");
return FALSE;
}
3)定义对象
CSocket m_socketRec;
4)发送端:
if (m_socketListenS.Create(::atoi(sendPort)))
{
GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
m_socketListenS.Bind(::atoi(sendPort),sendIp);
if (m_socketListenS.Listen())
{
m_socketListenS.Accept(m_socketSend);
m_socketListenS.Close();
static int nIdex = 100;
CString str;
str.Format("%010d",nIdex);
m_socketSend.Send(str,10,0);
m_edit_send.SetWindowText(str);
//SetTimer(1,3000,NULL);
}
}
else
{
AfxMessageBox("socket创建失败");
return;
}
5)接收端
if (m_socketRec.Create())
{
m_socketRec.Connect(recIp,atoi(recPort));
CString str;
m_socketRec.Receive((LPVOID)str.GetBuffer(10),10,0);
m_edit_rec.SetWindowText(str);
//SetTimer(2,1000,NULL);
}
- MFC之csocket
- MFC CSocket
- MFC CSocket
- C++/MFC-套接字CSocket之UDP
- MFC之旅——CSocket神级易错点
- C++/MFC-套接字CSocket之一般流程
- MFC的Csocket类
- 转 MFC CSocket编程
- 转帖 MFC CSocket编程
- MFC下CSocket编程
- MFC下CSocket编程
- MFC下CSocket编程详解(CSocket 多线程)
- CSocket 类 not for MFC
- MFC下CSocket编程详解
- MFC:试着使用CSocket
- MFC下CSocket编程详解
- MFC下CSocket编程详解
- MFC下CSocket编程详解:
- Javascript_10_DOM_练习
- 浅析双11背后的电商IT基础架构
- 机器学习-5 线性回归 with R
- Gibbs sampling
- 融于心而表于行 之 磁盘的管理方式
- MFC之csocket
- 线程同步(信号量)
- Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
- FreeMarker简介及快速入门(一)
- redhat 关机注销命令详解
- Java线程(篇外篇):线程本地变量ThreadLocal
- Dubbo-开源服务框架
- Android 百度地图开发(二)--- 定位功能之MyLocationOverlay,PopupOverlay的使用
- Linux常用命令大全