09 2012 档案

摘要:引言:在我们的平常工作中,邮件的发送和接收应该是我们经常要使用到的功能的。因此知道电子邮件的应用程序的原理也是非常有必要的,在这一个专题中将介绍电子邮件应用程序的原理、电子邮件应用程序中涉及的协议和实现一个简答的电子邮件收发器程序。一、邮件应用程序基本知识1.1 电子邮件原理及相关协议 说到电子邮件的原理,其实和我们现实生活中寄邮件和寄包裹是一样的原理的。就让我们先回顾下现实生活中寄邮件的流程吧——首先,我们先写好信,信封上面写好收信人的地址,写信人的地址,然后把信放到寄信箱中,然后邮局的人会某个时候去这个信箱中的信取出来,然后邮局的人根据信封上写的收信人地址进行转发到当地的邮局,当地邮局然. 阅读全文
posted @ 2012-09-24 22:27 Learning hard 阅读(15114) 评论(75) 推荐(53) 编辑
摘要:引言:前面专题中介绍了UDP、TCP和P2P编程,并且通过一些小的示例来让大家更好的理解它们的工作原理以及怎样.Net类库去实现它们的。为了让大家更好的理解我们平常中常见的软件QQ的工作原理,所以在本专题中将利用前面专题介绍的知识来实现一个类似QQ的聊天程序。一、即时通信系统在我们的生活中经常使用即时通信的软件,我们经常接触到的有:QQ、阿里旺旺、MSN等等。这些都是属于即时通信(Instant Messenger,IM)软件,IM是指所有能够即时发送和接收互联网消息的软件。在前面专题P2P编程中介绍过P2P系统分两种类型——单纯型P2P和混合型P2P(QQ就是属于混合型的应用),混合型P2P 阅读全文
posted @ 2012-09-23 14:25 Learning hard 阅读(23257) 评论(89) 推荐(79) 编辑
摘要:这篇文章其实很早以前就想写的,但是因为其他的事情都耽搁了。然后最近看到一些朋友也有写这方面的内容的,正好今天也有空,所以想把我对博客园的想法和建议和大家分享下(我自认为是很好的)。首先,我加入博客园的时间也不久,大家可以看我资料就可以知道只有短短的5个月时间,相信大家加入博客园的朋友的目的都大同小异吧——通过和大家更好的交流来巩固自己的技术知识。在加入博客园之前感觉交流和讨论根本不能学到什么知识的, 然而在最近的几个月中通过发表博客,然后有些园子里面的朋友留言给我的,即使讨论不是很多,但是他们的留言可以让我知道其他的一些知识的,就拿我在园子里面发表的自定义Web浏览器的一遍文章来举例吧。其中就 阅读全文
posted @ 2012-09-14 18:26 Learning hard 阅读(4075) 评论(22) 推荐(12) 编辑
摘要:引言:前面的介绍专题中有朋友向我留言说介绍下关于P2P相关的内容的,首先本人对于C#网络编程也不是什么大牛,因为能力的关系,也只能把自己的一些学习过程和自己的一些学习过程中的理解和大家分享下的,下面就进入正题——P2P(Peer to Peer)编程一、P2P的介绍首先,现在大家熟知的BT、电驴、迅雷、QQ、MSN和PPlive等都是基于P2P方式实现的软件,并且对等联网(Peer to Peer,P2P)将是互联网的发展方向,因此对于P2P技术的了解显得非常的重要,下面就来介绍下P2P架构:在P2P技术之前,我们所有的网络应用都采用C/S或者B/S架构来实现的,然而在之前C/S架构的应用程序 阅读全文
posted @ 2012-09-14 15:00 Learning hard 阅读(24996) 评论(88) 推荐(87) 编辑
摘要:引言:因为工作的原因,这段时间一直在看VSTO的相关的内容的,因此希望通过这个系列来记录下我学习的过程和大家分享Office开发的相关知识,希望以后有朋友从事这方面的也希望通过本系列提供点帮助。本专题将简单介绍VSTO和VSTO中的一些基本概念进行介绍,下面就直接进入正题了。1. VSTO介绍首先介绍下VSTO的历史吧,之前都是用VBA来开发Office解决方案的,后来微软开发出了VSTO这个工具包来创建自定义的Office应用程序,使得开发Office应用程序更加简单,并且用VSTO来开发office应用程序可以使用Visual studio开发环境中的众多功能和CLR提供的内存管理,垃圾回 阅读全文
posted @ 2012-09-03 18:49 Learning hard 阅读(40173) 评论(15) 推荐(16) 编辑
摘要:上次因为时间的关系,所以把上一个专题遗留下的一个问题在本专题中和大家分享下,本专题主要介绍下如何实现UDP广播的程序,下面就直接介绍实现过程和代码以及运行的结果。一、程序实现UDP广播程序的实现代码:using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System.Windows.Forms;namespace UDPBroadcast{ /// <summary> /// 在界面上,用户可以设置本地进程的IP地址和端口号,并将地址 阅读全文
posted @ 2012-09-03 15:00 Learning hard 阅读(10577) 评论(11) 推荐(20) 编辑
摘要:引用:前一个专题简单介绍了TCP编程的一些知识,UDP与TCP地位相当的另一个传输层协议,它也是当下流行的很多主流网络应用(例如QQ、MSN和Skype等一些即时通信软件传输层都是应用UDP协议的)底层的传输基础,所以在本专题中就简单介绍下UDP的工作原理和UDP编程的只是,希望可以对刚接触网络编程的朋友起到入门的作用。一、UDP介绍UDP和TCP都是构建在IP层之上传输层的协议,但UDP是一种简单、面向数据报(Sock_Dgram)的无连接协议,提供的是不一定可靠的传输服务。然而TCP是一种面向连接、可靠的,面向字节流(Sock_Stream)的传输协议,对于“无连接”是指在正式通信前不必与 阅读全文
posted @ 2012-09-01 18:57 Learning hard 阅读(23828) 评论(11) 推荐(41) 编辑

点击右上角即可分享
微信分享提示