自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 WS网络开发——第1篇

第1篇网络开发基础

2013-10-26 14:50:34 1443

原创 精通Windows Sockets网络开发——学习笔记1

找到一本讲解网络编程的入门书籍,准备慢慢开始啃了~

2013-10-26 11:13:28 1219

转载 【转】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

Java设计模式面试题目

Java设计模式面试题目

2023-12-04

慕课C++实战课,笔记,全面记录C++知识点

慕课C++实战课,笔记,全面记录C++知识点

2023-10-11

简易聊天室(PHP+MySQL

实现注册、发言、显示、注销、在线用户统计

2014-03-04

UDP通信实例

VS2010下可执行,先运行Udpsrv Debug目录下的Udpsrv.exe再运行客户端UdpClient.exe 可以实现客户端向服务器发送字符串”hello everybody“

2013-10-27

TCP通信实例

VS2010下可以运行 实现:该例子由客户端和服务器组成。实现的功能是客户端向服务器发送“MyTCP"字符串,服务器接收并显示该字符串。客户端发送数据后退出,服务器显示数据后退出。

2013-10-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除