摘要: http://blog.csdn.net/xiaofei0859/article/details/6037814int send( SOCKET s, const char FAR *buf, int len, int flags );不论是客户还是服务器应用程序都用send函数来向TCP连接的另一... 阅读全文
posted @ 2015-11-09 22:52 贺大卫 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 在一些防火墙或端口管理工具中经常会看到连接状态为CLOSED CLOSE_WITE LAST_ACK等的进程, 虽然状态就那么很少的几个, 而且看字面意思也能猜个大概, 但没做过Socket编程的朋友却很少能准确的知道每种状态的准确含义, 我也是经常把其中几项搞混. 下面把几种状态的说明整理了一下,... 阅读全文
posted @ 2015-11-09 22:50 贺大卫 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/itech/archive/2009/04/10/1433052.html1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬... 阅读全文
posted @ 2015-11-09 22:46 贺大卫 阅读(334) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/liangyuannao/article/details/7776057先说Select:1.Socket数量限制:该模式可操作的Socket数由FD_SETSIZE决定,内核默认32*32=1024.2.操作限制:通过遍历FD_SETSIZE个Socket... 阅读全文
posted @ 2015-11-09 22:39 贺大卫 阅读(646) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-20733992-id-3447120.htmlhttp://blog.chinaunix.net/space.php?uid=16480950&do=blog&id=103598原文见:http://www.cppblog.com/fla... 阅读全文
posted @ 2015-11-09 22:31 贺大卫 阅读(288) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-20733992-id-3450058.html原文地址:Linux下Socket编程作者:yulianliu1218Linux下Socket编程什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多... 阅读全文
posted @ 2015-11-09 22:30 贺大卫 阅读(671) 评论(1) 推荐(0) 编辑
摘要: http://www.cnblogs.com/luxf/archive/2010/06/13/1757662.html基于Linux的Socket网络编程的性能优化1 引言 随着Intenet的日益发展和普及,网络在嵌入式系统中应用非常广泛,越来越多的嵌入式设备采用Linux操作系统。Linux是一... 阅读全文
posted @ 2015-11-09 22:01 贺大卫 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/he_junwei/blog/static/19793764620152510533753/http://blog.csdn.net/styyzxjq2009/article/details/8023501.ioctl的实现一、ioctl的简介:虽然在文件操作... 阅读全文
posted @ 2015-11-09 21:48 贺大卫 阅读(2334) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/he_junwei/blog/static/19793764620141711130253/http://blog.csdn.net/h_armony/article/details/6766505一、互斥锁尽管在Posix Thread中同样可以使用IPC的... 阅读全文
posted @ 2015-11-09 21:42 贺大卫 阅读(8372) 评论(1) 推荐(1) 编辑
摘要: http://blog.163.com/he_junwei/blog/static/19793764620152592737741/ioctl?? lseek??文件是linux中的一个重要概念。在Linux中,一切(几乎一切)都是文件。简单的说,C中基本的的printf()函数,scanf()函数... 阅读全文
posted @ 2015-11-09 21:30 贺大卫 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sunyubo458/article/details/6090946了解linux的内存模型,或许不能让你大幅度提高编程能力,但是作为一个基本知识点应该熟悉。坐火车外出旅行时,即时你对沿途的地方一无所知,仍然可以到达目标地。但是你对整个路途都很比较清楚的话,... 阅读全文
posted @ 2015-11-09 21:03 贺大卫 阅读(5178) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/fanzhidongyzby/p/3654855.html并发问题现代操作系统支持多任务的并发,并发在提高计算资源利用率的同时也带来了资源竞争的问题。例如C语言语句“count++;”在未经编译器优化时生成的汇编代码为。当操作系统内存在多个进程同时执行这... 阅读全文
posted @ 2015-11-09 20:57 贺大卫 阅读(1025) 评论(0) 推荐(0) 编辑