如果对Windows API不太熟悉、对TCP/IP通信协议不太熟悉,或者对C语言本身不太熟悉的话,学习Socket会有点难受的。以前学习操作系统的时候,被API吓怕了,很多莫名其妙的API有着多如牛毛的参数,令人费解。学习计算机网络的时候,又有那么多的协议,并且很多协议本身比较复杂,什么三次握手建立连接,什么四次握手释放链接等等,也没有学得特别透彻。更遗憾的是,以前学C的时候,误以为自己把C学会...
分类:
编程语言 时间:
2014-05-10 09:52:05
阅读次数:
442
SQL Server获取指定行(如第二行)的数据--SQL
Server获取指定行(如第二行)的数据----法一(对象法)--select * from(select * , number = row_number()
over(orderby Grade desc) from Students)m...
分类:
数据库 时间:
2014-05-07 18:41:48
阅读次数:
517
使用.net dataexcel通信搭建一个简单的文件服务器。
通信简单介绍
1,通信使用TCP协议。
2,采用session机制,控制简单通信安全与连接限制防攻击。
3,采用开放协议包格。(32字节数据包)
4,采用网络断开,自动连接机制保证连接。
5,采用压缩机械压缩大数据(比如.net 里面datatable,dataset的传输)。
6,采用事件机制,更容易,更符合.net开发习惯。
7,采用异步传输,较大的连接与并发。
8,采用数据包头,解决粘包。
9,采用命令方式,更容易扩展。
10,采用允许...
分类:
Web程序 时间:
2014-05-07 08:11:20
阅读次数:
494
拥抱变化
做项目最常见的无奈问题是无耻的变化。
拥抱变化,说的大气,我也想有那种气魄,代码于我目前的能力也够有那种拥抱的胸怀,也有些复用性与拥抱性,适合需求的无端的变化而带来的扩展,以前说人算不如天算,现在发现这句话说的不对,不是人算不如天算,而是自己算不如别人算,天算也比不是别人算,娘的,一个破项目,辛辛苦苦的做了百分八九十,在期限来临前一周就要over,结果,不知他们怎么算的,老大说...
分类:
其他好文 时间:
2014-05-07 04:38:49
阅读次数:
275
Popular Rice Recipe
Did you know that there are over 40,000 varieties of Rice in the world ? There are so many dishes that can be prepared with Rice too. A famous chef from Mumbai, Tid Gusto prep...
分类:
其他好文 时间:
2014-05-07 04:05:46
阅读次数:
428
Linux下的IPC很多,nginx的进程都是有亲缘关系的进程,对于他们的通信我们选择TCP socket进行通信。 TCP socket 用来做进程通信的好处有, 1.socket是文件描述符,操作简单。 2.双向流动。3.另外还有一个重要好处:可记录可重现,我们可以用tcpdump抓取信息,方便调试。
当然对于进程间大量数据的共享 自然而然的我们采用共享内存。...
分类:
其他好文 时间:
2014-05-07 03:26:25
阅读次数:
421
I’ve worked with a lot of programmers over the
years — some of them super amazing, and some distinctly lackluster. As I’ve had
the pleasure of working...
分类:
其他好文 时间:
2014-05-07 00:33:56
阅读次数:
586
MINA框架简介ApacheMinaServer是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA对象的序列化服务、虚拟机管道通信服务等),Mina可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina提供了事件驱动、异步(Mina的..
分类:
其他好文 时间:
2014-05-06 20:47:44
阅读次数:
362
TCP和UDP区别
TCP
UDP
是否连接
面向连接
面向非连接
传输可靠性
可靠的
不可靠的
应用场合
传输大量的数据
少量数据
速度
慢
快
OSI 和 TCP/I...
分类:
其他好文 时间:
2014-05-06 15:02:55
阅读次数:
253
这个模块提供了在单个线程上使用协程,适用基于网络及其他资源,有关IO密集型的服务端及客户端程序。
模块细节如下:
适用于多系统可拆卸的事件循环(event loop)系统;数据传输(transport)和协议抽象(类似于Twisted);对TCP、UDP、SSL、子进程管道、延时调用(delayed calls)和其他一些系统特有的传输协议支持的实现;a Future class th...
分类:
编程语言 时间:
2014-05-06 14:52:09
阅读次数:
509