
linux网络编程
flyingdon
这个作者很懒,什么都没留下…
展开
-
socket编程中的select(zz)
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用 Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方转载 2009-12-25 13:38:00 · 595 阅读 · 0 评论 -
简单linux网络编程
linux网络编程1. 基本概念 说到网络编程,不得不先提到OSI参考模型,其七层模型从下到上分别为 1.物理层(Physical Layer,PH) 2.数据链路层(Data Link Layer,DL) 3.网络层(Network Layer,N) 4.运输层(Transport Layer,T) 5.会话层(Session Layer原创 2009-12-25 15:19:00 · 712 阅读 · 0 评论 -
linux网络编程基本流程
1. 基本概念 说到网络编程,不得不先提到OSI参考模型,其七层模型从下到上分别为1.物理层(Physical Layer,PH)2.数据链路层(Data Link Layer,DL)3.网络层(Network Layer,N)4.运输层(Transport Layer,T)5.会话层(Session Layer,S)6.表示层(Presentati转载 2009-12-25 13:34:00 · 2780 阅读 · 1 评论 -
几个网络编程常用的数据结构
struct sockaddr_in { sa_family_t sin_family; /* address family: AF_INET */ u_int16_t sin_port; /* port in network byte order */ struct in_addr sin_addr; /* internet address */};struct in_addr {转载 2009-12-25 13:39:00 · 1173 阅读 · 0 评论 -
嵌入式Linux之我行——深入理解DM9000在mini2440上的驱动
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎转载:http://blog.chinaunix.net/u1/57901/showart_2023852.html首先看一下DM9000的引脚和MINI2440的转载 2009-12-26 23:51:00 · 2453 阅读 · 0 评论