随笔分类 -  网络编程

socket有关的网络编程
Tcl/Tk快速入门
摘要:原贴:http://if.ustc.edu.cn/~xbzhou/blog/archives/tcl_cn/l-tcl/l-tcl-2-1.html Tcl/Tk 的起源 第 1 页(共2 页) Tcl 是“工具控制语言(Tool Control Language)”的缩写。Tk 是 Tcl“图形工具箱”的扩展,它提供各种标准的 GUI 接口项,以利... 阅读全文

posted @ 2009-05-06 10:57 starspace 阅读(2400) 评论(0) 推荐(0)

C++跨平台开发方法/工具
摘要:1. cygwin + vc vc当然用于来开发/调试windows程序的部分 cygwin是在windows平台模拟linux的工具,核心是cygwin1.dll, cygwin带的大部分工具,比如gcc/gdb都depend on这个dll。 从cygwin.com上下载setup.exe,然后从网上下载安装,比较慢,我花了大概一个下午才装好,记住下gcc/g++(默认... 阅读全文

posted @ 2009-04-30 16:30 starspace

开发优先级:乐趣是第一位的
摘要:摘要:Duncan Mackenzie 通过用他的方式创建应用程序以检索和显示 RSS 新闻快递,说明了功能的出色性如何增加在开发项目的早期完成它的可能性。 适用于: Microsoft® Visual Basic® .NET 下载本文的源代码。 本页内容 人们不停地让我工作 规划 MSDN 的页面 设计我们的新功能 显示新闻快递 存储和检索新闻快递列表... 阅读全文

posted @ 2009-04-28 11:23 starspace

构建桌面新闻聚合器
摘要:摘要:Dare Obasanjo 生成了一个 C# 应用程序,以便检索和显示来自各种 Web 站点的新闻快递。该应用程序利用了 .NET 框架中的 XPath、XSLT、XML 架构、DOM 和 XML 序列化。 下载 xml02172003_sample.exe。 注 与本文相关联的示例应用程序已于 2003 年 3 月 14 日更新。该新版本对多种功能进行了重大升级,因此,建议您将以前的... 阅读全文

posted @ 2009-04-28 11:22 starspace 阅读(556) 评论(0) 推荐(0)

改进 RSS Bandit 应用程序
摘要:摘要:Dare Obasanjo 再次回顾了他的 RSS Bandit 项目(它是一个从多个 Web 站点检索并显示新闻提要的 C# 应用程序),并使用 .NET 框架的多项 XML 功能来改善它,以构建丰富的 .NET 客户端应用程序。(16 页打印页) 下载 RSSBandit Installer.msi 示例文件。 本页内容 简介 了解 RSS Bandit 的用户界面 ... 阅读全文

posted @ 2009-04-28 11:18 starspace 阅读(310) 评论(0) 推荐(0)

网桥、网关、交换机、中继器与路由器之间的区别以及所处的层
摘要:中继器是连接网络线路的一种装置,常用于两个网络节点之间物理信号的双向转发工作。中继器是最简单的网络互联设备,属于物理层的设备。网桥是一个二层(数据链路层)设备,用于隔绝冲突,但是不能隔绝广播。常常是基于软件的,现在使用得很少。 交换机是一个多端口的二层(数据链路层)设备,又叫做多口桥,功能除了网桥所具有的功能之外,还有其特定的高级功能,如路由。 路由器是一个三层(网... 阅读全文

posted @ 2009-04-19 15:23 starspace 阅读(1052) 评论(0) 推荐(0)

很幽默的讲解六种Socket I/O模型
摘要:本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:Overlapped I/O 事件通知模型五:Overlapped I/O 完成例程模型六:IOCP模型老陈有一个在外地工作的女儿,不能经常回来,老陈和她通... 阅读全文

posted @ 2009-04-19 15:21 starspace 阅读(364) 评论(0) 推荐(0)

Squid配置详解
摘要:Squid配置详解 出自Ubuntu中文 目录 [隐藏] 1 原文说明2 前言3 安装 3.1 从源中安装3.2 源码编译安装 4 基本配置5 高级控制6 认证7 总结 7.1 服务器配置7.2 用户分类7.3 行为分类7.4 处理 原文说明 引自linuxsir.org,感谢原文作者! ... 阅读全文

posted @ 2009-04-07 00:37 starspace 阅读(517) 评论(0) 推荐(0)

Map Reduce - the Free Lunch is not over?
摘要:微软著名的C++大师Herb Sutter在2005年初的时候曾经写过一篇重量级的文章:”The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software“,预言OO之后软件开发将要面临的又一次重大变革-并行计算。 摩尔定律统制下的软件开发时代有一个非常有意思的现象:”Andy giveth, and Bill ta... 阅读全文

posted @ 2009-03-25 14:23 starspace 阅读(281) 评论(0) 推荐(0)

Lucene(Nutch)距离商业文本搜索引擎还有多远?
摘要:最新一次更新的时候,我再次研究了一下Lucene,读完了Lucene In Action,并且实际的使用Lucene构建了一个小型的搜索系统之后,我感觉到很惭愧,因为我一直对Lucene有不满的心理,认为它做的不好(可能 受了国内的某些使用Lucene构建搜索引擎的网站的影响,因为他们构建的都很差,现在想来,可能是他们和我一样没有真正深入理解Lucene)。现在我 才发现,Lucene的作者在大方... 阅读全文

posted @ 2009-03-25 14:12 starspace 阅读(519) 评论(0) 推荐(0)

英雄辈出,逐鹿洪荒-------云计算 [转]
摘要:面对现在正趋于规范的云计算,各大IT公司纷纷使出自己的多年所积蓄的才干,想在此领域上有所建树,树立自己在此市场的不可撼动的地位,因此也都纷纷争夺这一快大蛋糕!下面就让我们来看看市场上的云计算的布局! 少林派------IBM IBM在此领域可谓是真正的强者,在04年就对于云计算就开始了研究策划。它的LINUX+Hodoop技术将帮它获取更广的市... 阅读全文

posted @ 2009-03-25 12:51 starspace 阅读(392) 评论(0) 推荐(0)

Skype通讯协议分析
摘要:晚上在看Salman A. Baset和Henning Schulzrinne写的《An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol》。因为Skype的通讯协议是不公开的,而且通讯内容是加过密的,这两位完全在实验的基础上对Skype的通讯机制进行分析,分析结果 很有参考价值。 通过分析得出的结论主要有三个: 1、Sk... 阅读全文

posted @ 2009-03-24 00:05 starspace 阅读(735) 评论(0) 推荐(0)

基于Asterisk的VoIP开发指南——Asterisk模块编写指南
摘要:1 开源项目概述 Asterisk是一个开源的软件包,通常运行在Linux操作系统平台上。Asterisk可以用三种协议来实现VoIP,同时可以与目前电话使用的标准硬件进行交互通信,Asterisk在实现VoIP时,不需要任何附加硬件,本文所采用的也是这种使用方式。但是,如果企业没有与VoIP语音网关运营商建立合作关系,想要自己构建这样的一个平台,那么要和数字电话设备与模拟电话设备进行交互通信,A... 阅读全文

posted @ 2009-03-23 23:58 starspace 阅读(1366) 评论(1) 推荐(0)

基于Asterisk的VoIP开发指南——(1)实现基本呼叫功能
摘要:说明: 本文档探讨基于Asterisk如何实现VoIP的一些基本功能,包括基本呼叫功能的方案选取、主叫号码透传、如何编写Asterisk AGI程序、Radius认证计费模块等。 本文档VoIP软终端使用X-Lite,其它终端均可以接入测试。 文章内容仅供参考,转载请注明出处。 1 VoIP系统相关协议和... 阅读全文

posted @ 2009-03-23 23:56 starspace 阅读(2908) 评论(0) 推荐(0)

ICE相关文章收集
摘要:ICE专题:实战分布式的Hello Word 【原创】 有关ICE的基础知识,请参照前面的ICE专题文章。由于这些文章均来自于网络,故未发之于首页。下面仅仅给出相关link: ICE专题:利用ICE编写程序的几个注意点 ICE专题:ICE架构 ICE专题:ICE起步 ICE专题:ICE的5个服务 ICE专题:使用C#编写ICE分布式应用程序 ICE专题:学习ICE 3.0 ICE专题... 阅读全文

posted @ 2009-03-12 18:08 starspace 阅读(250) 评论(0) 推荐(0)

使用 Twisted Matrix 框架来进行网络编程,第 1 部分
摘要:2003 年 9 月 14 日 Twisted Matrix 是一种越来越受欢迎的纯 Python 框架,用来进行网络服务和应用程序的编程。虽然 Twisted Matrix 中有大量松散耦合的模块化组件,但该框架的中心概念还是非阻塞异步服务器这一思想。在本文中,David 向您介绍了一种新编程风格,对于习惯于线程技术或分叉服务器的开发人员来说,这是一种新颖的编程风格,但它却能在繁重负载的情况... 阅读全文

posted @ 2009-03-12 17:00 starspace 阅读(374) 评论(0) 推荐(0)

自己动手打造企业网络访问控制器NAC
摘要:如果你所在的企业经常有新的计算机终端接入现有的网络当中,如果作为网络管理员 的你希望能通过一种方式了解当前网络有哪些计算机终端存活,以及这些存活的主机目前的安全状况如何?如果 你想阻止安全状况达不到企业安全策略要求的计算机终端不能接入或访问网络?那么,你应当需要一台网络访问控制服务器(以下简称NAC)。 但是在以往,由于你和你的企业可能只对NAC技术有一个初步的了解,却不知道企业到底需要一... 阅读全文

posted @ 2009-03-05 09:52 starspace 阅读(1060) 评论(0) 推荐(0)

网络访问控制(NAC)选择之开源NAC选型
摘要:网络访问控制(NAC)在当今的网络世界中可谓如日中天,虽然其产品仍处于早期阶段。大型的商业类NAC产品可能价格不菲,一种便宜的选择是开源方案。 新一代扩展的Oracle商务智能 网络访问控制(NAC)在当今的网络世界中可谓如日中天,虽然其产品仍处于早期阶段。大型的商业类NAC产品可能价格不菲,一种便宜的选择是开源方案。 你为什么要考虑开源选择呢? 开源的NAC产品对市场造成的影响... 阅读全文

posted @ 2009-03-05 09:51 starspace 阅读(1309) 评论(0) 推荐(0)

全面认识网络访问控制NAC
摘要:我为什么应该关心访问控制? 现今病毒与蠕虫不断的在影响企业营运,它可以导致停工、恢复所需 费用、无止尽的修补、公共责任、收入的损失等。最新 的攻击传播速度表明了,系统安全更新(patch)远跟不上脆弱的系统被攻击的速度,而且我们发现,系统经常在安全业者提供最新的更新码(patch、病 毒码)之前就已经遭受了攻击。 什么问题需要被解决? 每当端点登录到网络时,它有就具有影响该网络安全的潜在的... 阅读全文

posted @ 2009-03-05 09:50 starspace 阅读(1161) 评论(0) 推荐(0)

在Windows下使用curl命令
摘要:curl 是一般linux发行版中都带有的小工具,利用这个工具可以很方便的下载文件,我一般使用这个工具来查看某个页面相应的HTTP头信息,例如: curl -I http://www.71way.com/ 在Windows系统中我们也一样可以使用这个工具,如果不需要支持https的话,那直接下载一个可执行文件即可,下载页面是:http://curl.haxx.se/download.html,这... 阅读全文

posted @ 2009-02-24 11:00 starspace 阅读(12136) 评论(0) 推荐(1)

导航