2013-07-21 22:05
⁄ 工业·编程
⁄ 共 1222字
1、设计模式; IO收发线程与EMPLOY任务线程必须分离设计,否则如果只考虑IO线程来处理所有事情的话,一旦出现某个业务接口运行较慢,势必造成对IO网络的堵塞,那么这样的后台服务又有什么用呢? EMPLOY任务线程指派算法,要看具体业务来定,如果所有业务实现数据传输量大小差不多,反应时间长短都差不多的话,可以采取平均顺序分配的方式,否则可以按照业...
网络编程阅读全文
2013-07-21 21:57
⁄ 工业·编程
⁄ 共 257字
客户端在Connect之前没有进行bind()操作或者bind的端口是0。系统会随机分配端口范围(1024~5000).也就是在上述情况下最多开启3976个客户端连接。
原因:
win2k缺省的出站连接的临时端口为1024-5000,要想使用更多的出站端口需要修改注册表。
修改方式: 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ 项下建一个 MaxUserPort 双字节值, 例如:取值为10000时,大约有9000个...
网络编程阅读全文
2013-07-21 21:55
⁄ 工业·编程
⁄ 共 1152字
此选项指定函数close对面向连接的协议如何操作(如TCP)。内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。
SO_LINGER选项用来改变此缺省设置。使用如下结构:
struct linger {
int l_onoff; /* 0 = off, nozero = on */
int l_linger; /* linger time */
};
有下列三种情况:
1、设置 l_onoff为0,则该选项关闭,l_linger...
网络编程阅读全文
2013-07-21 21:46
⁄ 工业·编程
⁄ 共 10811字
要想彻底征服IOCP,并应用好IOCP这个模型,首先就让我们穿越到遥远的计算机青铜器时 代(以出现PC为标志),那时候普通的PC安装的还是DOS平台,微软公司主要靠这个操作系统在IT界的原始丛林中打拼,在DOS中编写程序,不得不与很 多的硬件直接打交道,而最常操作的硬件无非是键盘、声显卡、硬盘等等,这些设备都有一个特点就是速度慢,当然是相对于PC平台核心CPU的速度而言,尤其 是硬盘这个机械电子设备,其速度对于完全电子化...
网络编程阅读全文
2013-07-21 07:05
⁄ 科技·视野
⁄ 共 4542字
2008年3月6日,我曾写下《新电信秩序:“阿诺爱中华”》一文,感慨这个领域残酷的竞争。
而如今5年过去了,随着阿尔卡特朗讯最后一个宣布进行战略调整之后,新的“阿诺爱中华”图谱再次呈现在我们面前,短短五年时间,当我们再次审视这五家企业的时候,已经很难再把他们当做同类企业对待,下面就我对这五家企业的理解再做一个梳理,重新看一下阿诺爱中华新图谱,并尝试预测一下未来五年这几...
中兴, 产业, 华为, 电信, 移动互联网, 行业, 诺西, 趋势阅读全文
2013-07-20 21:39
⁄ 工业·编程
⁄ 共 728字
所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。
短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。 其实长连接是相对于通常的短连接而说的,...
网络编程阅读全文
2013-07-20 08:10
⁄ 科技·视野
⁄ 共 2885字
回顾过去十年国产手机走过的路,MTK是很难绕过的话题。MTK(MediaTek Inc)简称联发科,是台湾的一家芯片公司,常常被认为是“山寨机之父”。在MTK最辉煌的07年,该公司一度拿下大陆手机芯片市场90%的份额,成为台湾市值最高的公司,被称为“股王”。然而进入智能机时代之后,MTK起起伏伏,惨淡经营。过去两年MTK看到了翻身的曙光,不过站在4G时代的门前,又面临着新的问题。温故知新,在此不妨首先回顾一下过去十...
历程, 手机阅读全文
2013-07-19 21:36
⁄ 工业·编程
⁄ 共 691字
在协议栈中,传输层位于网络层之上,传输层协议为不同主机上运行的进程提供逻辑通信(提供端到端服务),而网络层协议为不同主机提供逻辑通信(提供点到点服务)。这个区别很微妙,但是却非常重要。让我们用一家人作为类比来说明一下这个区别。
设想一下有两所房子,一个位于东海岸而另一个位于西海岸,每所房子里都住着12个小孩。东海岸的房子里的小孩和西海岸房子里的小孩是堂兄妹。两...
网络编程阅读全文
2013-07-18 06:58
⁄ 工业·编程
⁄ 共 547字
AutoIt Version: 3.3.8.1 Author: Tody Guo Script Function: DllCall function test from dll, and the dll file is complied by GCC #ce ---------------------------------------------------------------------------- ; Script Start - Add your code below here $return...
AutoIT, dll阅读全文
2013-07-17 06:54
⁄ 工业·编程
⁄ 共 954字
window与linux美中不足的就是自动化操作,linux中只要简单的shell脚本就能实现大量批处理操作,可是windows中大部分程序主要GUI(界面)完成的,在这种近况下大量的冗余操作无聊而又容易出错。有没有办法完美的windows自动化呢?终于找到好东西了autoit3
AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件, 它被设计用来在Windows GUI(用户界面)中进行自动操作. 通过它可以组合使用模拟键击,鼠标移动和窗口/控...
AutoIT, windows, 自动化阅读全文