技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  网络通信

转 : Linux tcpdump命令详解
摘要:http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。监视指定网络接口的数据包tcpd 阅读全文

posted @ 2012-07-26 13:36 codestyle 阅读(511) 评论(0) 推荐(0) 编辑

管道:pipe
摘要:int pipe1[2];int r = pipe(pipe1);assert(r==0);//创建管道成功write(pipe1[1],&buffer,strlen(buffer));read(pipe1[0],&buffer,BUF_SIZ);close(pipe1[1]);管道操作与关闭检测默认情况下对于管道的读写操作是阻塞的,如果管道里没有数据可读,则read调用会被阻塞住直到有数据写入,而另一端日如果关闭了fd[1],则read才可以返回,返回值为0表示写入端已经被关闭,返回-1则表示当前的fd本身被关闭void readpipe(){ int r; for(;;) 阅读全文

posted @ 2012-03-14 23:19 codestyle 阅读(956) 评论(0) 推荐(0) 编辑

SlySeal源码与架构
摘要:youku这类的视频网站都是用flash作为展现的前端,那么它们又是怎么播放视频的呢?是否视频文件是随着页面一起下载的呢?其实视频并非是完全下载才能播放的,只要缓冲几秒,几乎就可以边下载边看了,这种视频播放叫做流媒体flash 是adobe的技术(收购的micromedia)adobe设计了一种流媒体协议叫RTMP,这种协议可以支持用户边下载边播放,可以任意拖拽到播放列 表的某个时刻,那么播放器可以把当前时间作为数据发送给服务端,服务端根据时间计算应该seek到什么位置进行传输(不好意思,上面的过程是我乱扯的,因为我虽然读了一点源码,但是没读过协议和处理协议的源码,根据自己的理解猜测的)现在说 阅读全文

posted @ 2012-01-13 18:39 codestyle 阅读(719) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示