收获于途中......
摘要: 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。最开始NAT是运行在路由器上的一个功能模块。最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(呵呵,这是在上世纪90年代中期提出的)。那么这个子网中其实只有少数的节点需要全球唯一的IP地址,其他的节点的IP地址应该是可以重用的。因此,基本的NAT实 阅读全文
posted @ 2011-08-04 14:32 秋意正浓 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 客户端:实现向服务器发送文件usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;usingSystem.Net.Sockets;usingSystem.Net;namespacetcpclient{classtcpclient {privatestaticintportNum = 11000;staticvoidMain(string[] args) { //第一步:读取文件Console.WriteLine("本程序实现向服务器发送文件...");FileStreamfs 阅读全文
posted @ 2011-07-11 17:20 秋意正浓 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 目的:做一个简单的聊天室,用来实现消息广播。服务端:服务端代码:Server5.javaimport java.net.*;import java.io.*;import java.util.*;public class Server5 { private ServerSocket server; private BManager bMan=new BManager();//消息广播者 publi... 阅读全文
posted @ 2010-01-04 17:26 秋意正浓 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 究竟是什么让你在同一个位置上——例如程序员或技术负责人——工作了三年、五年或者更久,而仍然得不到任何的发展空 间?你觉得自己已成为技术圈中的大牛,并信心满满地去拿明天就要颁发的某某大奖,然而却仍然停留在同样的技术职位上,去年到今年涨的薪水甚至填不平物价升 幅?于是,你开始对老板不满,对员工不满,对昨天升职的那个同事不满……你开始计划明天就要跑单,或者准备考虑提出加薪却又心怀忐忑。 ... 阅读全文
posted @ 2009-01-20 15:12 秋意正浓 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。 引言 早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个时候的操作系统在任一... 阅读全文
posted @ 2007-12-10 10:49 秋意正浓 阅读(639) 评论(0) 推荐(0) 编辑