lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,...
分类:
其他好文 时间:
2015-09-24 12:41:34
阅读次数:
305
lsof命令lsof(listopenfiles)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,...
分类:
系统相关 时间:
2015-09-23 23:05:12
阅读次数:
216
在说http之前我们要先了解一些网络相关的与httpd服务相关的信息套接字:两类ip:portip.port传输层协议:面向连接tcp无连接udp套接字类型:tcp套接字,udp套接字,raw套接字(应用层自身的原始套接字,这就是扩过相关的ip协议栈,内核与服务直接完成的)数据链路层是设备驱动程..
分类:
Web程序 时间:
2015-09-17 15:21:06
阅读次数:
198
本文转载:http://www.cnblogs.com/duzouzhe/archive/2009/06/19/1506699.html,在此感谢原始套接字(SOCK_RAW). 应用原始套接字,我们可以编写出由TCP和UDP套接字不能够实现的功能.注意原始套接字只能够由有 root权限的人创建.1...
分类:
其他好文 时间:
2015-09-12 23:35:46
阅读次数:
264
第一章:node简介介绍了node是什么:node.js是一个让javascript运行在服务器端的开发平台, node能做些什么:【书上的】具有复杂逻辑的网站基于社交网络的大规模Web应用Web Socket服务器TCP/UDP套接字应用程序命令行工具交互式终端程序带有图形用户界面的本地应用程序单...
分类:
Web程序 时间:
2015-08-31 10:03:18
阅读次数:
126
实验目的:熟悉基本UDP套接字编程流程(服务器、客户端)掌握流程中的关键函数的用法实验内容:服务器 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #define PO...
分类:
其他好文 时间:
2015-08-30 09:58:06
阅读次数:
221
lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件描述符提供了大量关于这个应用程序本身的信息。
查看系统信息时,需要给予管理员权限,在前面加上sudo...
分类:
系统相关 时间:
2015-08-09 15:40:08
阅读次数:
186
1、 无连接编程(对等编程UDP)
UDP编程流程
① UDP套接字创建(socket)
② 地址与端口的绑定(bind)
③ 数据收发 (sendto\recvfrom)
④ 套接字关闭 (close)
CLIENT;
#include
#include
using namespace std;
#pragma comme...
分类:
其他好文 时间:
2015-08-08 16:37:17
阅读次数:
182
理解UDP
UDP套接字的特点:在笔记2中讲套接字类型有提,类似信件或邮件的传输。UDP在数据传输过程中可能丢失,如果只考虑可靠性,TCP的确比UDP好。但UDP在结构上比TCP更简洁。UDP没有ACK,SEQ那样的操作,因此,UDP的性能有时比TCP高出很多。编程中实现UDP也比TCP简单。另外,虽然UDP是不可靠的数据传输,但也不会像想象中那么频繁地发生数据丢失。因此,在更重视性能而非可靠性的情...
分类:
其他好文 时间:
2015-08-07 13:26:53
阅读次数:
110
由于udp客户/服务器例子是不可靠的,如果一个客户数据报丢失,(比如 ,被客户主机和服务器主机之间的某个路由器丢弃 ),客户将永远阻塞于dg_cli函数中的recvfrom调用,等待一个用于不会到达的服务器应答。类似的,如果客户数据报到达服务器,但是服务器的应答丢失了,客户也将永远阻塞于recvfrom调用。防止这样永久阻塞的一般方法是给客户的recvfrom设置一个超时。当然还有更好的解决办法。...
分类:
其他好文 时间:
2015-08-04 19:12:37
阅读次数:
214