- 博客(11)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 TCP聊天程序学习笔记
背景知识关于项目转换:VC 6.0工程向VS 2010转换的问题网络编程基础:WS网络开发——第1篇TCP程序实现:该例子由客户端和服务器组成。实现的功能是客户端向服务器发送“MyTCP"字符串,服务器接收并显示该字符串。客户端发送数据后退出,服务器显示数据后退出。服务器和客户端调用Windows Sockets API的过程如下图: 工程截图:两个
2013-10-27 14:31:12 986
原创 VC 6.0工程向VS 2010转换的问题
最近在学习网络编程,机子上只有VS 2010,而很多学习材料都是在VC 6.0环境下的。 经常是一个VC 6.0的工程要转换,但是往往转换后就会出现很多问题。关于TCP、UDP通信程序的转换。拿TCP通信程序做例子:下载下来的代码是在VC 6.0环境下一个工程环境下有两个工程,分别分Client 和Server,打开转换后成了下面的样子:但是调试运行之后,可以在源文件的地方分
2013-10-27 14:08:53 2694
原创 SOCKADDR, SOCKADDR_IN, sockaddr_in, in_addr
在查看有关TCP、UDP聊天程序代码的时候,出现了SOCKADDR, SOCKADDR_IN, sockaddr_in, in_addr等数据结构,有点乱,在此做个整理。sockaddr The sockaddr structure varies depending on the protocol selected. Except for the sin*_fa
2013-10-27 12:44:06 2088
转载 【转】 由 serverAdd.sin_addr.s_addr 引发的思考
原文地址:http://blog.csdn.net/chaostring/article/details/3102948这两天尽忙着看winsock了,玩过它的人都知道正确的填写IP地址是很重要的一个环节。所谓填写IP地址就是指在SOCKADDR_IN结构体中填写IP地址:struct sockaddr_in { short sin_family;
2013-10-27 11:51:21 3450
转载 【转】VC++ MFC DLL动态链接库编写详解
虽然能用DLL实现的功能都可以用COM来替代,但DLL的优点确实不少,它更容易创建。本文将讨论如何利用VC MFC来创建不同类型的DLL,以及如何使用他们。一、DLL的不同类型 使用 V C++可以生成两种类型的DLL:MFC扩展DLL和常规DLL。常规DLL有可以分为动态连接和静态连接。Visual C++还可以生成WIN32 DLL,但不是这里讨论的主要对象。1、MF
2013-10-26 10:00:17 813
转载 【转】 MFC六大关键技术
MFC六大关键技术之初始化过程我并不认为MFC减轻了程序员们的负担,MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但本人在MFC里徘徊了很久很久(因为那时没有书本详细介绍MFC的原理),毫无收获。可能朋友们会说,怎么一定要了解MFC的具体呢,“黑箱”作业不行吗?这不是微软的初衷吗? 不行!!!如果这样,我宁愿永远不选择MFC!在学电脑之前,本人
2013-10-26 09:58:38 988
转载 【转】MFC的运行机制 以及 MFC中的DC、CDC、HDC、句柄、设备上下文(整理)
在MFC程序中,我们并不经常直接调用Windows API,而是从MFC类创建对象并调用属于这些对象的成员函数.也就是说MFC封装了Windows API.你说你喜欢C++而MFC换一种说法就是一个用C++写的一个函数库 然后你来调用 只不过这个类不是你写的MFC提供数百个类,最重要的、也是编写任何VC++应用程序都必不可少的两个类CWinApp和CFrameWnd,这两个类是编写复杂庞大
2013-10-24 11:35:41 1261
转载 【转】Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
ZERO、前言有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而So
2013-10-24 11:29:52 1394
原创 UDP聊天程序学习笔记
近日看了孙鑫VC++视频,14及15课,了解了网络编程相关内容,并从网上找了相关聊天程序实现的代码进行学习。总结如下:UDP聊天程序:疑问及解答:http://bbs.csdn.net/topics/330194207udp 服务端如何知道客户端socket? 如果是tcp,通过accept得到一个socket,然后向客户端发信息是就用这个socket
2013-10-23 21:44:40 1402
关于VS的一个小测试程序问题,函数调用顺序
2013-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人