pythonwss
① 如何搭建自己的AppRTCDemo伺服器
具體搭建方法如下:
修改文件src/app_engine/constants.py
① 搜索 TURN_BASE_URL
將等號後面的字元串替換為 turnserver的地址,如:'http://198.11.178.145:3478'
② 搜索 WSS_INSTANCES
可以看到,這里被配置為了一個數組,不過我們只有單台伺服器。所以先刪掉數組的其他元素,只保留一個。
在保留下來的元素中,我們只修改 WSS_INSTANCE_HOST_KEY 對應的值即可。
將其改為上面 Collider 伺服器的可訪問地址。比如:198.11.178.145:8089。不需要協議,沒有 URI。
改完以上兩處,可以保存退出了。
cd /apprtc (apprtc目錄下有build、src、tool目錄還有一些文件,切換到這個目錄然後在執行以下命令)
npm install
sudo apt-get install python-webtest
grunt build
執行成功,出來out文件夾。
最後運行房間伺服器:
cd /apprtc
dev_appserver.py --host=0.0.0.0 ./out/app_engine
② python的內建函數跟庫函數的區別
【區別】:
標准庫函數都需要import xxx才能取得。
內建函數都在__builtins__裡面,在global里直接就能用。
【補充】:
1.python中,我們可以通過對內建的比較函數進行自定義,來實現運算符重載。
我們常用的比較運算符有
大於 > 對應的內建比較函數為 __gt__()
大於等於 >= 對應的內建比較函數為 __ge__()
等於 == 對應的內建比較函數為 __eq__()
小於 < 對應的內建比較函數為 __lt__()
小於等於 <= 對應的內建比較函數為 __le__()
2.庫函數(Library function)是把函數放到庫里,供別人使用的一種方式。.方法是把一些常用到的函數編完放到一個文件里,供不同的人進行調用。調用的時候把它所在的文件名用#include<>加到裡面就可以了。一般是放到lib文件里的。
【參考資料】:
http://wenku..com/link?url=JK3KWVBlVn38OsxJBnzmKO-_
③ 請問各位大大,Python如何編寫websocket的服務端和客戶端,wss的那種
安裝dwebsocket(pip install dwebsocket ) 後參考下面的鏈接
我django 2.0 測試通過
網頁鏈接