资源简介
开发环境:VC++6.0 基于对话框的MFC编程 ;功能:【一】,TCP Server;【二】,TCP Client;【三】,UDP三者合一;,TCP Server可以同时连接十个客户端,并且可以同时给所连接的客户端同时发送信息;,三者都可以循环发送信息,循环时间自己可以设定;,三者都可以使用外界数据源;,三者都可以将接收到的文本直接转存到TXT文件里边;,三者都有计数功能。 说明,本程序为个人兴趣所写,TCP Server,TCP Client,UDP,基本功能还是可以实现的,但是本程序还有许多不足之处,希望大家多多包容,多多批评指点(PS:切记请带着审视的目光参考本程序,如果要把某项功能用到自己的项目里的话,请自行优化修改)
代码片段和文件信息
// Network.cpp : Defines the class behaviors for the application.
//
/*************************************************************/
/*2017-08-18安阳工学院计算机科学与工程学院502嵌入式系统实验室*/
/*部分功能还需完善,部分注释还未添加,本程序仅为个人兴趣编写 */
/*若要参考,请带着审视的态度,有不足之处还望包容 */
/*************************************************************/
#include “stdafx.h“
#include “Network.h“
#include “NetworkDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CNetworkApp
BEGIN_MESSAGE_MAP(CNetworkApp CWinApp)
//{{AFX_MSG_MAP(CNetworkApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP CWinApp::onhelp)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CNetworkApp construction
CNetworkApp::CNetworkApp()
{
// TODO: add construction code here
// Place all significant initialization in InitInstance
}
/////////////////////////////////////////////////////////////////////////////
// The one and only CNetworkApp object
CNetworkApp theApp;
CString M_UDP_AimIP;
int M_UDP_AimPort;
int M_TCP_ClientPort;
/////////////////////////////////////////////////////////////////////////////
// CNetworkApp initialization
BOOL CNetworkApp::InitInstance()
{
AfxEnableControlContainer();
if (!AfxSocketInit())
{
AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
return FALSE;
}
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable you should remove from the following
// the specific initialization routines you do not need.
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
SetRegistryKey(_T(“MyOneTest“));
CNetworkDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed return FALSE so that we exit the
// application rather than start the application‘s message pump.
return FALSE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-19 19:17 08.18-11.Network\
目录 0 2017-08-19 19:17 08.18-11.Network\Debug\
文件 5446 2017-08-19 19:17 08.18-11.Network\Debug\APPMODUL.obj
文件 574 2017-08-19 19:17 08.18-11.Network\Debug\APPMODUL.sbr
文件 306372 2017-07-26 17:03 08.18-11.Network\Debug\BCMenu.obj
文件 0 2017-07-26 17:03 08.18-11.Network\Debug\BCMenu.sbr
文件 33097 2017-07-26 17:03 08.18-11.Network\Debug\BkDialogST.obj
文件 0 2017-07-26 17:03 08.18-11.Network\Debug\BkDialogST.sbr
文件 101448 2017-07-26 17:03 08.18-11.Network\Debug\BtnST.obj
文件 0 2017-07-26 17:03 08.18-11.Network\Debug\BtnST.sbr
文件 19772 2017-07-26 19:28 08.18-11.Network\Debug\ImageButton.obj
文件 0 2017-07-26 19:28 08.18-11.Network\Debug\ImageButton.sbr
文件 5317632 2017-08-04 19:33 08.18-11.Network\Debug\Network.bsc
文件 151642 2017-08-19 19:17 08.18-11.Network\Debug\Network.exe
文件 339620 2017-08-19 19:17 08.18-11.Network\Debug\Network.ilk
文件 21913 2017-08-19 19:17 08.18-11.Network\Debug\Network.obj
文件 7097260 2017-08-19 19:17 08.18-11.Network\Debug\Network.pch
文件 369664 2017-08-19 19:17 08.18-11.Network\Debug\Network.pdb
文件 5496 2017-08-19 19:17 08.18-11.Network\Debug\Network.res
文件 7688 2017-08-19 19:17 08.18-11.Network\Debug\Network.sbr
文件 147962 2017-08-19 19:17 08.18-11.Network\Debug\NetworkDlg.obj
文件 29710 2017-08-19 19:17 08.18-11.Network\Debug\NetworkDlg.sbr
文件 15000 2017-07-26 16:43 08.18-11.Network\Debug\RCa03972
文件 111170 2017-08-19 19:17 08.18-11.Network\Debug\StdAfx.obj
文件 1412752 2017-08-19 19:17 08.18-11.Network\Debug\StdAfx.sbr
文件 14034 2017-08-19 19:17 08.18-11.Network\Debug\TCPClientDlg.obj
文件 3714 2017-08-19 19:17 08.18-11.Network\Debug\TCPClientDlg.sbr
文件 14780 2017-08-19 19:17 08.18-11.Network\Debug\UDPSet.obj
文件 3857 2017-08-19 19:17 08.18-11.Network\Debug\UDPSet.sbr
文件 214016 2017-08-19 19:17 08.18-11.Network\Debug\vc60.idb
文件 372736 2017-08-19 19:17 08.18-11.Network\Debug\vc60.pdb
............此处省略27个文件信息
相关资源
- 网络调试助手C++源码(VS 2008开发)
- 人事管理系统(MFCC++实现)
- 文件覆盖确认工具MFC/VC++源代码
- 学单词小软件 MFC
- MFC/VC二叉树的建立和显示画图形式显
- MFC/C++画柱状图及饼状图
- c++(socket)音频传输
- mfc/cuda/opengl程序
- 对对碰 MFC实现 有源码
- 记事本之文本编辑器MFC/C++
- MFC/GDI+绘制倾斜的椭圆
- 基于VC++ Socket 网络调试助手源码
- MFC中将数据导出生成多个txt文件或其
- C++实现QQ聊天功能
- MFC/VC++字符串与十六进制码之间互相转
- 可视化程序设计/MFC/图书管理系统
- mfc Socket 网络调试助手
- 适用于MFC/VC(VC6.0版本)自绘groupbox
- MFC程序设计-画图板
- 画图程序最新版 MFC/VC/VC++ 很多功能哦
- QICQ网络即时聊天服务器和客户端VC源
- TCP/UDP网络调试助手附源码
- QT tcp/udp调试助手(源码)
评论
共有 条评论