网络编程
文章平均质量分 92
jakie_wang_163
这个作者很懒,什么都没留下…
展开
-
Java中获取classpath路径下的资源文件
引自: http://blog.sina.com.cn/s/blog_9c7605530101gg9d.html ClassLoader 提供了两个方法用于从装载的类路径中取得资源: public URL getResource (String name); public InputStream getResourceAsStream (String ...原创 2014-06-16 22:55:42 · 289 阅读 · 0 评论 -
Epoll两种模式浅析(ET or LT)
linux异步IO浅析 http://hi.baidu.com/_kouu/blog/item/e225f67b337841f42f73b341.html epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在采用这两种模式时要注意的是,如果采用ET模式,那么仅当状态发生变化时才会通知,而采用LT模式类似于原来的select/poll操...原创 2013-08-27 14:21:12 · 429 阅读 · 0 评论 -
[高性能网络服务器技术] The C10K problem
转自:http://www.kegel.com/c10k.html#kio The C10K problem [Help save the best Linux news source on the web -- subscribe to Linux Weekly News!] It's time for web servers to handle ten thousand client...原创 2013-08-28 23:38:04 · 326 阅读 · 0 评论 -
高性能服务器优化方法
Introduction The purpose of this document is to share some ideas that I've developed over the years about how to develop a certain kind of application for which the term "server" is only a weak appr...原创 2013-08-29 14:21:40 · 161 阅读 · 0 评论 -
socket阻塞与非阻塞,同步与异步、I/O模型
转自: http://blog.csdn.net/hguisu/article/details/7453390 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等...原创 2014-02-21 17:25:17 · 80 阅读 · 0 评论 -
TCP建立连接和关闭连接
TCP 三次握手建立连接,四次握手关闭连接,状态迁移过程: TIME_WAIT状态也称为2MSL等待状态。大多数TCP实现,在2MSL等待期间,socket中使用的本地端口,在默认情况下不能再被使用。 ...2013-10-19 15:29:49 · 134 阅读 · 0 评论 -
TCP的数据流——滑动窗口,拥塞窗口,慢启动,Nagle算法,经受时延的确认等...
转自:http://blog.csdn.net/wykwdy007/article/details/6720254 TCP的数据流大致可以分为两类,交互数据流与成块的数据流。交互数据流就是发送控制命令的数据流,比如relogin,telnet,ftp命令等等;成块数据流是用来发送数据的包,网络上大部分的TCP包都是这种包。 很明显,TCP在传输这两种类型的包时的效率是...原创 2013-10-22 16:42:55 · 188 阅读 · 0 评论