區域網內即時通訊軟體 ZSCQ 剩餘工作

2021-04-02 07:37:53 字數 609 閱讀 6986

以下為所有剩餘工作

writtenby: kejie leung

2005-10-6 //

1. 21:34 2005-10-8 (完成)新增好友:

(1) 向客戶傳送"我要加你"訊息 zscq_msg_cc_addyou,同時傳送自己的 reg_stru + addr_stru

2) 拒絕

返回 zscq_msg_cc_farefause,同時傳送自己的zscq號

2) 返回為 zscq_msg_cc_farefause

通知新增好友失敗

3. 10:31 2005-10-9 (完成)查詢好友

(1) 向伺服器傳送 zscq_msg_cs_findfriend 訊息 + 起始查詢 zscq號(如2000)

(2) 伺服器接收到 zscq_msg_cs_findfriend 訊息

1) 查詢資料據,取出由起始號後10個使用者資訊資料,記於 reg_stru*10中

2) 不足就傳送查詢到的所有組數

3) 資料報組成 1byte(reg_stru count) + n* reg_stru  

4) 返回客戶端 zscq_msg_sc_findfriend 訊息和資料報

C 區域網內socket通訊 TCP

判斷對方正常斷開連線的方法 這裡的正常斷開是指呼叫socket.shutdown socket.close 關閉socket的方法。此時,另一方的socket.receive 方法會返回0個位元組,即bytes socket.receive 的bytes 0 具體的寫法參照msdn,如下連線。判斷對...

即時通訊軟體連線全集

active messenger是一款可擴充套件的企業即時通訊平台 eim 可以傳送即時訊息 傳送檔案。支援 支援區域網和internet,支援伺服器互連,支援 互動,提供網路.www.activesoft.com.cn 34k 網頁快照 類似網頁 各種即時通訊軟體能讓你迅速地在網上找到你的朋友或工...

程式設計實現企業即時通訊軟體

程式設計實現企業即時通訊軟體 在找到要處理的通訊後,應該用cm get devnode status函式和通訊獲取其狀態,忽 略被隱藏的通訊。以下為引用 bool cdevicemanager isclasshidden const guid clsguid const return hidden ...