Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> LINUX下Live555不能獲取ip地址解決方法

LINUX下Live555不能獲取ip地址解決方法

日期:2017/2/7 14:27:48      編輯:Linux教程
 

linux下運行live55 顯 示如圖 :沒有獲取ip:  ip是0.0.0.0
LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客
 live555在不知道本地IP地址與網絡接口的情況下,通過一個在本地某端口建立一個UDP連接,然後把這個UDP連接加入

到一個組播組 ,當然要對這個組播組進行相應的設置,比如TTL,回環等等;然後通過UDP連接發送一個數據;最後通過這個UDP連接接收這個數據,並且解析相應的發送地址;大概流程就是這樣了。

具體的代碼片段live555:groupsock/GroupsockHelper.cpp裡:
因此我們設置固定的IP地址:
首先設置IP:執行命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0  我的設置如下:

LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客

 
之後還必須設置網關!!!
執行命令: vi /etc/sysconfig/network   我的設置如下;

LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客
保存退出之後重啟服務:

service network restart

或者運行/etc/sysconfig/network-scripts/ifup eth0 啟動

LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客  
此時ifconfig查看如下:
LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客
運行live555如下:
LINUX下Live555不能獲取ip地址解決方法 - zmurder - 起點的博客    

 此時live555服務器就啟動了,並能正確的獲取本機IP地址
使用VLC播放器在windows下能播放linux服務器下的媒體文件

Copyright © Windows教程網 All Rights Reserved