11 2010 档案

摘要:一.多线程的概念   Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即... 阅读全文
posted @ 2010-11-16 22:04 ☆绿茶☆ 阅读(248) 评论(0) 推荐(0)
摘要:对于基于TCP开发的通讯程序,有个很重要的问题需要解决,就是封包和拆包.自从我从事网络通讯编程工作以来(大概有三年的时间了),我一直在思索和改进封包和拆包的方法.下面就针对这个问题谈谈我的想法,抛砖引玉.若有不对,不妥之处,恳求大家指正.在此先谢过大家了. 一.为什么基于TCP的通讯程序需要进行封包和拆包. TCP是个"流"协议,所谓流,就是没有界限的一串数据.大家可以想想河里的流水,是连成一片的... 阅读全文
posted @ 2010-11-11 22:51 ☆绿茶☆ 阅读(2027) 评论(0) 推荐(0)
摘要:由Tencent://Message协议想到的一个解决方案源代码下载:http://files.cnblogs.com/phinecos/HelloWorldProtocal.rar前天在BruceZhang的一篇博文《求助:如何在ASP页面中调用Winform程序呢?》中回答了他提出的问题,但细想下觉得我的思路有误。今天在试用WebQQ的时候,无聊中想起很多人的博客上都有这样的小玩意,,点击下就... 阅读全文
posted @ 2010-11-11 21:51 ☆绿茶☆ 阅读(561) 评论(0) 推荐(0)
摘要:在网络编程中,有时候会需要重新拨号建立网络连接(如Ad点击软件通过重新拨号形成有效点击) ,下面介绍两种程序中拨号的方法.1、最简单的方法:使用RasDial命令 RasDial是Windows自带的命令,使用非常简单。实际使用是可将下面代码保存为一个批处理文件,然后直接运行或在程序里进行调用。rasdial.exe/disconnect '断开连接del "C:\Documents and Se... 阅读全文
posted @ 2010-11-04 14:54 ☆绿茶☆ 阅读(450) 评论(0) 推荐(0)