資源簡(jiǎn)介
C# WebService實(shí)現(xiàn)數(shù)據(jù)信息交互,VS2017,附件包含服務(wù)端、客戶端、最新修改的界面組件等代碼,以及Word說(shuō)明文檔。
用戶名1000至1028,密碼為123456
一、流程原理
1、客戶端登錄,服務(wù)端驗(yàn)證,通過(guò)后,序列化所有用戶信息返回給客戶端;2、客戶端登陸后,客戶端消息序號(hào)為-1,線程每50毫秒發(fā)送序號(hào),取得服務(wù)端消息,
服務(wù)端將消息序號(hào)大于-1的消息記錄發(fā)送到客戶端,客戶端消息序號(hào)更新為服務(wù)端最后的序號(hào),
當(dāng)有其他用戶發(fā)送消息,服務(wù)端的序號(hào)增加,服務(wù)端序號(hào)大于客戶端每50毫秒發(fā)送的序號(hào),則發(fā)送給客戶端新增的消息,同時(shí)更新客戶端的消息序號(hào)。
3、序列化、反序列化參考http://www.haolizi.net/example/view_14619.html
4、此例子為WebService信息交互,Socket的設(shè)計(jì)方式與此差不多,參考
http://www.haolizi.net/example/view_14733.html
二、界面設(shè)計(jì)
1、使用SQK_Ui.DLL,全部為圖像化組件,附源碼。
此源碼為最近修改的,增加了控件圓角變圓透明陰影、自定義的RichTextBox、增加UiScroollBox滾動(dòng)條的功能等等。
該組件其他DEMO在http://www.haolizi.net/example/view_14426.html下載
2、對(duì)話氣泡繪制,參考http://www.haolizi.net/example/view_14837.html,
就是將RichTextBox輸入的內(nèi)容按照設(shè)定的寬度生成設(shè)置寬度、自動(dòng)高度的圖像。
其他見附件內(nèi)Word文檔。
代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????2735132??2018-04-05?00:22??SQK_Ui_20180405.rar
?????文件???24457315??2018-04-04?22:33??服務(wù)端.rar
?????文件????6990744??2018-04-04?22:33??客戶端.rar
?????文件?????398662??2018-04-05?00:18??說(shuō)明文檔.docx
-----------?---------??----------?-----??----
?????????????34581853????????????????????4
-----------?---------??----------?-----??----
?????文件????2735132??2018-04-05?00:22??SQK_Ui_20180405.rar
?????文件???24457315??2018-04-04?22:33??服務(wù)端.rar
?????文件????6990744??2018-04-04?22:33??客戶端.rar
?????文件?????398662??2018-04-05?00:18??說(shuō)明文檔.docx
-----------?---------??----------?-----??----
?????????????34581853????????????????????4
評(píng)論
共有 條評(píng)論