號召大夥完善一個IM系統---------C#+JS

來源:互聯網
上載者:User

標籤:dfs   nbsp   資料存放區   三個月   技術分享   bsp   win   turn   sign   

   在我剛開始做這份工作的時候,我就一直想做個及時通訊的工具。但是那時候,能力不夠,知識不足。做了兩次都沒做成。

   現在我工作也有兩年多了,懂得多了些,會的也多了些,所以又考慮做這個及時通訊的軟體。

   經曆了三個月左右吧,大體上已經寫的差不多了。但是有很多細節值得去完善,補充。所以我想將現在的代碼託管到Github上去,邀請志同道合的朋友一起來做。

   我打算先寫幾篇部落格,對這個項目進行一個深度的介紹。

   以下是現在前端的啟動並執行幾個介面:

        

 已經完成的重點功能有: 視訊交談,語音交談,群聊,表情包,單聊等。因為工作量實在有點大,有些部分寫的還是比較粗糙的。 但總體結構還是比較清晰的。

 以上大概介紹了一下前端部分,以下我介紹一下後端使用的技術。

 

後端服務有這幾個:  IM服務(基於signalR編寫,託管於WPF介面,使用Redis做業務資料存放區。)

                            檔案服務:使用FASTDFS檔案服務(運行在linux伺服器上,用於檔案傳輸,語音交談)

                            視頻流代理服務:使用linux上的turn服務

                            代理服務:使用nginx,運行在windowsserver上

儘管即時聊天,現在可能沒有什麼發展前景,但是努力去做。總能學到不少東西。如果大家有興趣加入進來一起做。我會更詳細的去介紹代碼部分,以及需要的掌握的技術。

 

 

 

 

 

 

                           

                             

                           

                            

                           

 

    

  

  

  

  

  

  

   ,

號召大夥完善一個IM系統---------C#+JS

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.