MFC_9.12_建立客户端,tcp发送数据,接收数据

本文档介绍了如何使用MFC创建TCP客户端,详细步骤包括工程配置、添加CSocket成员变量、初始化函数设置、添加刷新列表功能以及消息映射函数的实现。通过这些操作,可以实现客户端向服务器发送数据并接收服务器返回的数据。
摘要由CSDN通过智能技术生成
  • 创建Client工程,记得第二部勾选勾选Window Sockets。

  • 在主对话框中的头文件ClientDlg.h中,添加一个CSocket类型的成员变量,及通信数据和协议定义。

enum{
	//定义协议编号
	INF_ADD = 0x1234,
	INF_BROW,
	//INF_DEL,
	//INF_MOD,
	//INF_FIND
 
};
struct ServerData 
{
	//信息数据
	int Row;
	int Column;
	int Num;
};
#include <afxtempl.h>//加载模板类的头文件
#include "afxwin.h"

// CClientDlg 对话框
class CClientDlg : public CDialog
{
	CSocket m_sock;
  • 修改主对话框中的初始化函数OnInitDialog()

	// TODO: 在此添加额外的初始化代码

	m_sock.Create();
	if (!m_sock.Connect("127.0.0.1",8668))//>修改为自己的IP
	{
		AfxMessageBox("连接失败:无法连接服务器,请检查你的网络连接!");
			EndDialog(IDCANCEL);
		return FALSE;
	}

	DWORD dwStyle = m_list.GetExtendedStyle();                    //添加列表框的网格线
    dwStyle |= LVS_EX_FULLROWSELECT;            
    dwStyle |= LVS_EX_GRIDLINES;                
    m_list.SetExtendedStyle(dwStyle);
    m_list.Insert
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值