网络通信
juce
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议头部结构体(转)
TCP/IP协议头部结构体(转) 网络协议结构体定义 // i386 is little_endian. #ifndef LITTLE_ENDIAN #define LITTLE_ENDIAN (1) //BYTE ORDER #else #error Redefine LITTLE_ORDER #endif //Mac头部,总长度14字节 typede转载 2013-03-19 13:38:05 · 555 阅读 · 0 评论 -
Linux内核创建socket的过程(1)
当我们调用socket()这个系统调用的时候,Linux内核究竟做了哪些事情呢? Ok,就让我们来看看这socket背后的故事吧。 1.用户程序首先调用socket()系统调用,其原型为: int socket(int domain, int type, int protocol) 2.我们调用的socket()系统调用其实是glic这个库提供的,glic内部会执行实际的系统调用。原创 2013-03-21 21:23:56 · 749 阅读 · 0 评论 -
路由器工作原理
这是个人做的一个比较简单的总结: 在命令行 写入命令:route print 显示如下: C:/Documents and Settings/zy>route print =========================================================================== Interface List 0x1 .............原创 2013-03-24 16:19:50 · 481 阅读 · 0 评论 -
java写的Socket客户端和服务端通信,经验证可以执行的代码,并添加了很多注释
杂的不是Socket本身,他的结构不复杂,主要是输入、输出流的加入,由于io类练习的少,所以理解上费了些事,这就是java基础薄弱的表现哦,缺乏java基础类的练习 服务端: //package com.socket; import java.net.*; import java.io.*; import java.lang.*; public class TestSocketSer原创 2013-05-10 12:17:31 · 852 阅读 · 0 评论 -
经典java socket 长连接实例
public class CalibrationTimeServer { ServerSocketChannel ssc; public void start(int port) { try { Selector selector = Selector.open(); ServerSocketChannel ssc = ServerSocketChannel原创 2013-05-10 17:30:57 · 2674 阅读 · 0 评论 -
java异步socket调用
jdk供的无阻塞I/O(NIO)有效解决了多线程服务器存在的线程开销问题,但在使用上略显得复杂一些。在NIO中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个CPU的处理能力和处理中的等待时间,达到提高服务能力的目的。 这段时间在研究NIO,写篇博客来记住学过的东西。还是从最简单的Hello World开始, client多线程请求原创 2013-05-10 16:16:48 · 597 阅读 · 0 评论