MFC Socket编程

服务端:

1、打开VC6.0,创建MFC工程。


点击下一步,勾选Windows Sockets。


点击完成。

2、创建如下界面框。

按下ctrl+w,调出MFC向导,进行如下操作。


3、点击旁边的Add Class...,添加一个新类。


在SocketSeverDlg.h中将该类的头文件导入。


同时创建两个类成员。


在SocketSeverDlg.cpp的OnInitDialog()中添加m_btnReceive.EnableWindow(FALSE);,防止未按下Listen就按下Receive。

编写OnBtnListen()函数


编写OnBtnReceive() 函数


4、编译运行。


客户端:

1、同服务端一样,创建如下客户端界面。



2、新建一个CClient类。


3、同时,为客户端创建一个OnDestroy()函数,用来关闭端口。


在SocketClientDlg.cpp中添加代码如下


在SocketClientDlg.h中,将新类的头文件包含进来#include "Client.h"。

同时添加类成员


在SocketClientDlg.cpp的InitDialog中


编写OnBtnConnect()函数


编写OnBtnSend()函数


4、编译运行。

测试如下:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值