socket服務器可通過python來搭建
源程序分享在百度云,下載鏈接如下:
鏈接: http://pan.baidu.com/s/1o6Gk0u2 密碼: fvju
在終端下,輸入:
python chatserver.py
便可以成功搭建socket服務器。(ps:該源碼只能在python2運行環境成功執行,python3雖然能連接但是無法發送數據。)
在iPhone測試連接socket服務器,源碼如下:
鏈接: http://pan.baidu.com/s/1gdAsYTd 密碼: 684g
遇到的問題:沒有twisted模塊,需要自行安裝
安裝twisted步驟如下:
1.MAC系統一般已經安裝了python,可以打開終端,輸“which python”或“which python3”,會顯示python的安裝目錄。(ps:對應不同的python版本),如果沒有安裝,請自行谷歌或百度。
2.需要先安裝zope.interface,才能安裝twisted.
下載地址:https://pypi.python.org/pypi/zope.interface
安裝方法:下載gz壓縮包,解壓后,會看到有個"setup.py" 文件,在終端下,輸入“python setup.py install”或“python3 setup.py install”.便可以安裝zope.interface。
3.檢查下MAC有沒有自帶twisted。
檢查方法:打開python命令行,輸入“import twisted”,如果沒有任何提示,說明你已經有twisted了,若提示沒有"twisted"模塊,則需要自己安裝twisted。
下載地址:https://twistedmatrix.com/trac/wiki/Downloads
安裝方法:參考zope.interface的安裝,安裝完成之后再用"import twisted"測試一下