网络编程
hellobene
这个作者很懒,什么都没留下…
展开
-
实现tcp连接的server端的listener
要监听tcp连接中的某端口,大致可以分为以下几个步骤:soket,bind,listen。int socket(int domain, int type, int protocol);domain的有以下几种: Name Purpose Man page AF_UNIX, AF_LOCAL Local communication原创 2010-06-27 21:50:00 · 559 阅读 · 2 评论 -
系统调用和库函数的区别
所谓系统调用就是操作系统,提供给应用程序的一系列接口。在linux下包含以下几种类型:进程控制(如:fork)、文件系统控制(如:write)、系统控制(如:reboot)、内存管理(如:getpagesize 获取页面大小——没见过。。。)、网络管理(getdomainname 取域名 )、socket控制(如:上文提到socket、bind等)、用户管理(getuid 获取用户标识号 )、进程间通信(pipe创建管道)等。在应用程序调用系统调用时,会将该程序的进程从用户态切换到内核态。系统调用也要包含头原创 2010-07-20 22:20:00 · 737 阅读 · 1 评论