- 博客(21)
- 收藏
- 关注
原创 传输控制协议(Transmission Control Protocol, TCP) (下)
3.4. 建立一个连接 建立连接应用的是三消息握手。如果双方同时都发送SYN也没有关系,双方会发现这个SYN中没有确认,于是就知道了这种情况,通常来说,应该发送一个"reset"段来解决这种情况。三消息握手减少了连接失败的可能性。下面就是一个例子,在尖括号是的就是数据段中的内容和标记。其它的就不多说了。 在第2行,TCP A发送SYN初始化序列号,表示它要使用序列号100;第3行中,TCP B给出
2005-02-25 10:56:00 2714
原创 传输控制协议(Transmission Control Protocol, TCP) (上)
TCP协议主为了在主机间实现高可靠性的包交换传输协议。本文将描述协议标准和实现的一些方法。因为计算机网络在现代社会中已经是不可缺少的了,TCP协议主要在网络不可靠的时候完成通信,对军方可能特别有用,但是对于政府和商用部门也适用。TCP是面向连接的端到端的可靠协议。它支持多种网络应用程序。TCP对下层服务没有多少要求,它假定下层只能提供不可靠的数据报服务,它可以在多种硬件构成的网络上运行。下面的图是
2005-02-25 09:43:00 2035
原创 Symbian和C++ SDK开发入门之工具
开发Series 60项目的时候你可以使用的各种选项总结在表1-1中。Symbian、Nokia和开发工具厂商Borland、Metrowerks正在提供更多的选择。但是,好像微软开发工具,尽管它目前可行并被广泛地使用,在可预见的未来无法受到支持。 在微软、Borland和Metrowerks的多种IDE的功能之间目前有一些值得注意的差别。对后两种开发环境的增强正在进行之中。EMCC软件有限公司
2005-02-24 12:12:00 1507
原创 Symbian和C++ SDK开发入门之应用程序
由于Series 60应用程序可以从命令提示符或IDE中建立,因此我们同时详细介绍了这两种方法。我们先从使用IDE提供的C++编译器建立运行在PC上的模拟器(也就是x86指令集)的项目开始。我们同时使用了调试建立,因此可以使用符号调试信息和内存漏洞检查(动态地检查堆上分配的内存是否被正确地释放了)。 从命令行建立程序 打开命令提示符并把当前路径改变到包含Series 60 SDK的驱动器/文件
2005-02-24 12:09:00 1424
原创 Symbian和C++ SDK开发入门之部署
传递到目标硬件上的应用程序的形式为Symbian安装系统(.sis)文件。.sis文件是一个压缩的存档文件,它包含了安装所需要的所有文件,还包括了安装过程的选项信息。Symbian安装系统为把应用程序、数据或配置信息安装到基于Symbian操作系统的设备上提供了简单的和一致的用户界面。开发者(或最终用户)安装的组件都包含在.sis文件中。 我们可以使用Series 60 SDK提供的交互式工具s
2005-02-24 12:07:00 1512
原创 Symbian和C++ SDK开发入门之运行
在Series 60 SDk中可以使用两个版本的模拟器可执行文件:一个版本包含符号调试信息,另一个是发布版本。发布版模拟器限制为只能评估或演示应用程序--它启动得很快,因为它不带有调试信息。 两个版本都叫做epoc.exe,但是它们位于自己的子目录中。Epoc这个名字是历史遗留的--它是Symbian OS以前的操作系统的名称。 在正常的开发活动中,经常使用模拟器的调试形式。根据你选择的IDE
2005-02-24 12:02:00 1803
原创 Symbian和C++ SDK开发入门之概述
本文介绍建立、部署和运行拥有图形用户界面(GUI)的Series 60示例应用程序的过程。 我们假定你已经安装了Series 60软件开发工具包(SDK),并安装了自己选择的集成开发环境(IDE)。这两项安装都非常容易。 本文的主题包括: 开发过程概述——在模拟器或目标设备上定义、建立和运行Series 60项目过程的详细说明,还有很多IDE的指南,以及开发者可以使用的编译选项。 Se
2005-02-24 12:00:00 1864
原创 Symbian编程VC开发环境设置
1 安装SDK及VCNokia根据手机的屏幕大小和价格高低把手机分成了多个系列,现在使用的系列有:Series 40、Series 60、Series 80 和Series 90。60系列采用Symbian os 6.1,然后又根据手机屏幕的特点对UI做了一些修改,这个被修改了的Symbian就被称为Nokia的60系列平台。使用60系列的手机型号包括:Nokia 6670、 Nokia 66
2005-02-24 11:34:00 1683
原创 五小时Symbian开发入门
来源:http://www.sxsoft.com/technology_test/show_news.asp?id=211Symbian是一个操作系统,是以Nokai为首的各手机厂商合伙攒的一个操作系统,主要用于高端的智能手机。其开发语言为C++,可以使用Microsoft Visual C++ 6.0作为集成化的开发环境,看来虽然Symbian的目标是跟微软的SmartPhone较劲,在采取的手
2005-02-24 10:13:00 1491
原创 每个开发人员现在应该下载的十种必备工具
来源:http://blog.csdn.net/i_like_cpp/archive/2005/01/30/273846.aspx以前转过几次这个文章,都不全。这个是微软提供的。^_^本文自发布以来已经增加了新信息。请参阅下面的编辑更新。本文讨论:• 用于编写单元测试的 NUnit • 用于创建代码文档资料的 NDoc • 用于生成解决方案的 NAnt • 用于生成代码的 CodeSmith •
2005-02-22 13:10:00 1752 1
原创 WinSock学习笔记(二)
来源:http://www.vckbase.com/document/viewdoc/?id=1036WinSock学习笔记(二)作者:肖进 与socket有关的一些函数介绍1、读取当前错误值:每次发生错误时,如果要对具体问题进行处理,那么就应该调用这个函数取得错误代码。 int WSAGetLastError(void ); #define
2005-02-22 10:14:00 1616
原创 WinSock学习笔记(一)
来源:http://www.vckbase.com/document/viewdoc/?id=1035WinSock学习笔记(一)作者:肖进 Socket(套接字)◆先看定义:typedef unsigned int u_int;typedef u_int SOCKET;◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接
2005-02-22 10:07:00 1930
原创 Windows Sockets 网络编程(三)
来源:http://www.vckbase.com/document/viewdoc/?id=536Windows Sockets 网络编程(三) —— WINDOWS SOCKETS 1.1 程序设计作者:冰点工作室 小鹰 一、简介WINDOWS SOCKETS 是从 Berkeley Sockets 扩展而来的,其在继承 Berkeley Sockets 的基础上,又
2005-02-22 10:03:00 2565
原创 Windows Socket 网络编程(二)
来源:http://www.vckbase.com/document/viewdoc/?id=484Windows Socket 网络编程(二) —— 套接字编程原理作者: 冰点工作室 小鹰 一、客户机/服务器模式在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完
2005-02-22 10:00:00 2880
原创 Windows Socket 网络编程(一)
来源:http://www.vckbase.com/document/viewdoc/?id=472Windows Socket 网络编程(一) —— TCP/IP体系结构、特点及相关术语作者: 冰点工作室 小鹰 一、TCP/IP 体系结构与特点1、TCP/IP体系结构TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包
2005-02-22 09:57:00 3406 1
原创 小鱼的爱情故事
遥远遥远的一个海里,有一只很漂亮但是很孤单的大鱼。他没有朋友,没有玩耍的伙伴,没有自己的小窝,每天只是寂寞的在最深最冷的海底游荡,有很多的海草经常缠绕着它,他在这些美丽或不美丽的海草中穿行,听着寂寞的声音,一滴一滴,如它吐出的气泡。 有一天,他终于厌倦这种冰冷和缠绕了,他向上游去,感觉到水的温度变暖了,但是心底仍是寂寞的声音。当他把头探出水面时,看到了温暖的太阳,明媚的世界,阔阔的海风,
2005-02-17 09:06:00 1370
原创 常用WINDOWS命令
下文所提到的运行下的命令,都是WINDOWS命令的经典,熟练的掌握其中一些命令,不光可以让大家对WINDOWS的操作提升一个档次,还可以大大的减轻在工作和学习中的负担。如果还有更好的命令,希望大家继续跟贴,踊跃发言。gpedit.msc-----组策略 sndrec32-------录音机Nslookup-------IP地址侦测器 explorer-------打开资源管理器logo
2005-02-16 17:44:00 1235
原创 一生受用的五句话
第一句话是:优秀是一种习惯。 这句话是古希腊哲学家亚里士多德说的。如果说优秀是一种习惯,那么懒惰也是一种习惯。人出生的时候,除了脾气会因为天性而有所不同,其他的东西基本都是后天形成的,是家庭影响和教育的结果。所以,我们的一言一行都是日积月累养成的习惯。我们有的人形成了很好的习惯,有的人形成了很坏的习惯。所以我们从现在起就要把优秀变成一种习惯,使我们的优秀行为习以为常,变成我们的第二天性。让我们习
2005-02-16 13:23:00 1235
原创 关于获取字符串的长度
我们都知道如何获得字串的长度。例如,如果我们已经像下面这样定义了一个字串指标:char * pc = "Hello!" ;我们可以呼叫iLength = strlen (pc) ;这时变数iLength将等於6,也就是字串中的字元数。太好了!现在让我们试著定义一个指向宽字元的指标:wchar_t * pw = L"Hello!" ;再次呼叫strlen :iLeng
2005-02-16 11:30:00 1631
原创 艾达·拜伦
《恰尔德·哈洛尔德游记》第三章(节选) 文 / 拜伦 一 可爱的孩子,你的脸可象你妈妈? 上次相见,你天真的蓝眼珠含着笑, 我的家庭和心灵的独养女儿,艾达! 然后分手了,——可不象这一遭, 那时还有希望。—— 猛然间我才惊觉: 周围已是起伏的海浪,风在唏嘘; 我走了;漂泊到哪儿,自己也不知道; 但是那海岸已经在我眼前隐去,阿尔比温是再也不能使我欢欣,或者使我忧郁。 二 又
2005-02-03 17:00:00 1956
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人