网络开发
文章平均质量分 54
lxhjjz
执着的攀登者
展开
-
linux下不能向255.255.255.255发送udp广播
我的ip是192.168.0.X, 路由IP是192.168.0.254,子网掩码255.255.255.0,广播发送的地址为255.255.255.255,ubuntu下发送正常,然而在嵌入式linux设备里运行,sendto函数返回-1,perror显示network is unreachable.困扰了一天,后来看了多个帖子,受到了启发,问题解决。现在跟大家分享一下:我添加了到255原创 2012-09-06 17:01:59 · 6071 阅读 · 4 评论 -
wis-streamer实现RTSP-OVER-HTTP
在live555的mediaServer中,已经实现RTSP-over-HTTP,但默认没有开启。如果要实现这个功能,需要调用RTSPServer::setUpTunnelingOverHTTP(),指定用来进行RTSP-over-HTTP 的端口,这个端口必须与正常的RTSP-over-TCP端口不同。而在我这个版本的mediaServer/live555MediaServer.cpp中有这原创 2012-10-09 15:22:51 · 6110 阅读 · 1 评论 -
wireshark 实用过滤表达式
首先说几个最常用的关键字,“eq” 和 “==”等同,可以使用 “and” 表示并且,“or”表示或者。“!" 和 "not” 都表示取反。 一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况: (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。 表达式为:ip.src == 192.168.0.1 (转载 2012-11-20 17:22:20 · 585 阅读 · 0 评论 -
Linux网络编程:原始套接字的魔力【上】
原文出处基于原始套接字编程 在开发面向连接的TCP和面向无连接的UDP程序时,我们所关心的核心问题在于数据收发层面,数据的传输特性由TCP或UDP来保证: 也就是说,对于TCP或UDP的程序开发,焦点在Data字段,我们没法直接对TCP或UDP头部字段进行赤裸裸的修改,当然还有IP头。换句话说,我们对它们头部操作的空间非常受限,只能使用它们已经开放给我们的诸转载 2012-08-28 09:29:48 · 1039 阅读 · 0 评论