![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC网络编程
文章平均质量分 81
Fields_Of_Gold
佛为心道为骨儒为表大度看世界技在手能在身思在脑从容过生活.
展开
-
MFC网络编程
最近这段时间,一直都在学习套接字编程,下面就写写自己学习的一些相关知识,也算是学习笔记吧(这篇文章主要参考孙鑫老师的教学视频和相关文档)。首先是关于WinSocket网络编程方面的:一、套接字的类型: 主要有三类:1、流式套接字(SOCK_STREAM),主要提供面向连接、可靠地数据传输服务,数据能够无差错的无重复的发送,并且能够按顺序的进行接收,主要基于TCP协议实现的原创 2013-03-11 12:02:42 · 1009 阅读 · 0 评论 -
UDP文件传输的实现
/******************************************************** FilePoster关键代码*E-mail: andy.zhshg@163.com*日期: 2008.12.25**程序描述:*FilePoster是基于Win32平台的网络文件传输程序。开发平台为*Visual C++6.0。*程序采转载 2013-03-30 09:39:58 · 1566 阅读 · 0 评论 -
VC++ MFC socket编程 .
socket编程用法---- 随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。由于C++语言对底层操作的优越性,许多文章都曾经介绍过用VC++进行Socket编程的方法。但由于都是直接利用动态连接库wsock32.dll进行操作,实现比较繁琐。其实,VC++的MFC类库中提供了CAsyncSocket这样一个套接字类,用他来实现Socket编程,是非常方便的。--转载 2013-04-01 16:13:11 · 3834 阅读 · 0 评论 -
MFC文件传输【原创】
终于把该死的文件传输弄出来了,一开始传char,然后传byte,一开始只是对文件分包传,最后还是得定义包结构,折腾啊……struct FILEMESSAGE{ char fileHead[4]; int fileStart; int fileSize; BYTE filePacket[MAX_FILE_PACKET - 4 - 2*sizeof(int)];};这是原创 2013-04-01 14:37:46 · 3889 阅读 · 1 评论 -
MFC如何获取自己电脑的IP地址和主机名
char name[128]; hostent* pHost; gethostname(name, 128);//获得主机名 pHost = gethostbyname(name);//获得主机结构 本地IP = inet_ntoa(*((in_addr *)pHost->h_addr)原创 2013-03-25 21:18:22 · 3792 阅读 · 0 评论 -
异步套接字
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。 阻塞套接字是转载 2013-03-28 16:56:30 · 917 阅读 · 0 评论 -
IP地址CString和DWORD转换
#pragma comment(lib,"ws2_32.lib")#include //将CString 型IP地址在IPAddressCtrl中显示 CString strIP="192.168.0.10"; DWORD dwIP; dwIP = inet_addr(strIP); unsigned char *pIP = (unsigned char*)&dwIP;转载 2013-04-26 16:04:35 · 875 阅读 · 0 评论 -
Vista Goodies in C++: Using Glass in Your UI
Download demo project - 83 KBContentsIntroductionGlass in the Aero ThemeStarting the ProjectAdding Glass to the FrameAdding Text to the Glass AreaUsing the Right FontDrawing the转载 2013-05-10 11:14:06 · 1991 阅读 · 0 评论 -
DWORD类型的IP地址转换为CString字符串
从ip地址控件获得的ip地址是DWORD类型的 用MessageBox怎样将ip地址显示出来呢?DWORD类型32位,每4位为一组代表常见的IP地址,即***.***.***.***。采用HIWORD、LOWORD、HIBYTE、LOBYTE即可解析出各个字段。参考方案如下: DWORD dwIPAddr; CString str; WORD hiWord=H原创 2014-06-23 16:38:34 · 1269 阅读 · 0 评论