自己寫即時通訊軟體

最近因想要嘗試 C# 這個程式語言,所以找了一個主題來自我挑戰一下,寫一個給公司內部使用的即時通訊軟體,目標很簡單,只要能雙方對話並且能使用公司帳號登入,登入後會定期的通知最新的待簽的電子簽核文件就好。

在網路上可以找到這個簡單的範本,雖然簡單但該有的都有,可以大幅度的節省很多開發的功夫,內容請自行參考以下網址。http://www.codeproject.com/Articles/429144/Simple-Instant-Messenger-with-SSL-Encryption-in-Cs

該程式分成兩段,一端是 Server 端,是一個純 Console 的軟體,要看了解程式可能需要點 網路通訊 及 Multi-Thread 的觀念,自定義與 Client 通訊的標準,因為我要增加功能,所以這一段我還有加上一些進去;但我不需要可以自動註冊變成使用者,所以關於註冊這段我是全部 Remark 掉。

閱讀全文 自己寫即時通訊軟體