Windows系統下安裝企業視頻遠程通話系統EasyRTC報0.0.0.0:443錯誤的解決方案

現代社會生活節奏日益加快,遠程辦公成了很多企業的需求,爲了方便企業的遠程辦公和視頻通話會議系統,我們研發的EasyRTC的目標是讓用戶隨時隨地視頻會議,根據普遍的行業需求,有針對性的提供相應功能。

EasyRTC音視頻架構.png

爲了適應不同人員的需求,我們的EasyRTC可以編譯不同操作系統的版本使用,比如Windows、Linux等。

Windows系統下安裝EasyRTC報0.0.0.0:443錯誤

問題描述

在Windows操作系統,EasyRTC產品安裝過程中,出現“ [emerg] nd() to 0.0.0.0:443 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)”問題,導致程序無法運行。

692.png

原因分析

EasyRTC在運行時會綁定443端口,但是如果443端口已經被其他端口使用,則會導致無法運行。

注:443端口爲HTTPS協議默認使用的端口,所以很多軟件都會使用此端口。

解決方案

  1. 運行命令查看哪個軟件使用了此端口。
    netstat -ano|findstr “443”

693.png

由圖中可以看出,“0.0.0.0:443”端口已經被7360這個進程佔用。7360爲Windows PID(Process ID,進程標識符)。

  1. 打開任務管理器,查看PID爲7360的進程。

694.png

由上圖看出佔用0.0.0.0:443端口的進程爲vmware-hostd.exe進程。

  1. 瞭解vmware-hostd.exe
    vmware-hostd.exe爲VMware Workstation 軟件自動啓動的進程。VMware Workstation 爲常用的虛擬機軟件,vmware-hostd.exe進程的主要作用爲遠程管理和註冊VMware,因此kill此進程基本不會影響軟件操作。

  2. 將vmware-hostd.exe設置爲不自動啓動。在“管理”—“服務”中,查找VMware Workstation Server,此服務爲運行vmware-hostd.exe的服務進程,停止此服務,並將啓動類型設置爲“手動”即可

695.png

496.png

  1. 重新運行EasyRTC的程序,可以正常啓動。

EasyRTC通話系統.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章