關(guān)于WebSocket其實很早就想發(fā)了,奈何之前項目中的WebSocket的后端不是我做的,而我又想前后端都發(fā)出來和大家討論討論~于是擠出點時間研究了一下WebSocket的后端實現(xiàn)(所以才有了這篇文章)。

首先是概念導(dǎo)論,現(xiàn)在大家在百度、谷歌很容易就能搜索到一大堆這樣的socket(百度百科)、Socket詳解(太多了就不一一列舉)

看過這些概念導(dǎo)論以后,我們準(zhǔn)備先實現(xiàn)WebSocket的服務(wù)端(基礎(chǔ)概念都沒掌握的童鞋們需要補(bǔ)課了)。

 

說到.net的WebSocket實現(xiàn),就不得不說SuperSocket,你可以點擊這里了解和下載它。

看過上面鏈接以后,你應(yīng)該知道它是有多好用的工具,接下來我們就可以搭建我們的WebSocketServer了:

 

首先,創(chuàng)建一個窗體應(yīng)用程序(winForm),當(dāng)然你也可以創(chuàng)建控制臺應(yīng)用程序。

 

然后,需要將下載好的這幾個DLL引入你的項目中:SuperSocket.Common、SuperSocket.SocketBase、SuperSocket.SocketEngine、SuperWebSocket、log4net

其中SuperSocket相關(guān)類庫版本為1.6,SuperWebSocket版本為0.9,log4net為1.2(版本錯誤可能會出一些誰也看不懂的碧油雞)。

 

接下來,我們需要聲明一個webSocket對象,并且給它綁定好事件,比如這樣:

 

    我想了解如何學(xué)習(xí)

    姓名:
    手機(jī):
    留言:
     
  1. <code id="tbxxd"></code>

    <b id="tbxxd"></b>