?? protocol.mf
字號(hào):
一、端點(diǎn)和服務(wù)之間的通信協(xié)議-------------------------------------------------------------1.注冊(cè)服務(wù):處理新用戶的注冊(cè)請(qǐng)求消息:<Request> <User> <Basic> <ID /> <Nickname>aGang</Nickname> <Password>111111</Password> </Basic> <Optional> <Name>程剛</Name> <Gender>男</Gender> <Birthday>1979年12月30日</Birthday> <Country>中華人民共和國(guó)</Country> <Province>湖北省</Province> <City>黃岡市</City> <Telephone>13654985701</Telephone> <Email>chenggang7911@163.com</Email> <Address /> <Postalcode /> <Homepage /> <Remark /> </Optional> <Friends /> <Shares /> </User></Request>響應(yīng)消息:<Response> <ID>x</ID></Response>-------------------------------------------------------------2.更新服務(wù):處理注冊(cè)用戶的資料更新請(qǐng)求消息:<Request> <User> <Basic> <ID>1</ID> <Nickname>aGang</Nickname> <Password>111111</Password> </Basic> <Optional> <Name>程剛</Name> <Gender>男</Gender> <Birthday>1979年12月30日</Birthday> <Country>中華人民共和國(guó)</Country> <Province>湖北省</Province> <City>黃岡市</City> <Telephone>13654985701</Telephone> <Email>chenggang7911@163.com</Email> <Address /> <Postalcode /> <Homepage /> <Remark /> </Optional> <Friends> <Friend id="1" /> ... <Friend id="n" /> </Friends> </User></Request>響應(yīng)消息:<Response> <Result>A Java String</Result></Response>-------------------------------------------------------------3.登錄服務(wù):處理注冊(cè)用戶的登錄請(qǐng)求消息:<Request> <ID>x</ID> <Password>123456</Password> <IP>a.b.c.d</IP></Request>響應(yīng)消息:<Response> <Result>A Java String</Result></Response>-------------------------------------------------------------4.注銷服務(wù):處理登錄用戶注銷請(qǐng)求消息:<Request> <ID>x</ID> <IP>a.b.c.d</IP></Request>響應(yīng)消息:無-------------------------------------------------------------5.地址服務(wù):獲取指定用戶的IP地址請(qǐng)求消息:<Request> <ID>x</ID></Request>響應(yīng)消息:<Response> <IP>a.b.c.d</IP></Response>-------------------------------------------------------------6.用戶服務(wù):獲取指定用戶的資料請(qǐng)求消息:<Request> <ID>x</ID></Request>響應(yīng)消息:<Response> <User> <Basic> <ID>x</ID> <Nickname>aGang</Nickname> <Password>111111</Password> </Basic> <Optional> <Name>程剛</Name> <Gender>男</Gender> <Birthday>1979年12月30日</Birthday> <Country>中華人民共和國(guó)</Country> <Province>湖北省</Province> <City>黃岡市</City> <Telephone>13654985701</Telephone> <Email>chenggang7911@163.com</Email> <Address /> <Postalcode /> <Homepage /> <Remark /> </Optional> <Friends> <Friend id="1" /> ... <Friend id="n" /> </Friends> <Shares> <Share file="/"> <Friends> <Friend id="1" /> </Friends> </Share> </Shares> </User></Response>-------------------------------------------------------------7.好友服務(wù):添加好友時(shí),列舉除當(dāng)前用戶及其好友外所有用戶的詳細(xì)信息請(qǐng)求消息:<Request> <ID>x</ID></Request>響應(yīng)消息:<Response> <User> <Basic> <ID>1</ID> <Nickname>aGang</Nickname> <Password>111111</Password> </Basic> <Optional> <Name>程剛</Name> <Gender>男</Gender> <Birthday>1979年12月30日</Birthday> <Country>中華人民共和國(guó)</Country> <Province>湖北省</Province> <City>黃岡市</City> <Telephone>13654985701</Telephone> <Email>chenggang7911@163.com</Email> <Address /> <Postalcode /> <Homepage /> <Remark /> </Optional> <Friends> <Friend id="1" /> ... <Friend id="n" /> </Friends> <Shares> <Share file="/"> <Friends> <Friend id="1" /> </Friends> </Share> </Shares> </User> ...... <User> <Basic> <ID>n</ID> <Nickname>aGang</Nickname> <Password>111111</Password> </Basic> <Optional> <Name>程剛</Name> <Gender>男</Gender> <Birthday>1979年12月30日</Birthday> <Country>中華人民共和國(guó)</Country> <Province>湖北省</Province> <City>黃岡市</City> <Telephone>13654985701</Telephone> <Email>chenggang7911@163.com</Email> <Address /> <Postalcode /> <Homepage /> <Remark /> </Optional> <Friends> <Friend id="1" /> ... <Friend id="n" /> </Friends> <Shares> <Share file="/"> <Friends> <Friend id="1" /> </Friends> </Share> </Shares> </User></Response>-------------------------------------------------------------8.設(shè)置服務(wù):處理用戶對(duì)文件共享的設(shè)置(只能設(shè)置對(duì)文件的共享,不能設(shè)置整個(gè)目錄共享)請(qǐng)求消息:<Request> <Share id="x" file="y"> <Friends> <Friend id="1" /> ... <Friend id="n" /> </Friends> </Share></Request>響應(yīng)消息:<Response> <Result>A Java String</Result></Response>-------------------------------------------------------------9.獲取服務(wù):獲取所有共享給指定用戶的文件請(qǐng)求消息:<Request> <ID>x</ID></Request>響應(yīng)消息:<Response> <Shares> <Share id="x"> <Files> <File file="1" /> ... <File file="n" /> </Files> </Share> ... <Share id="y"> <Files> <File file="1" /> ... <File file="n" /> </Files> </Share> </Shares></Response>-------------------------------------------------------------10.文件服務(wù):獲取指定文件所共享的好友請(qǐng)求消息:<Request> <Share id="x" file="y" /></Request>響應(yīng)消息:<Response> <Friends> <Friend id="1" /> ... <Friend id="n" /> </Friends></Response>-------------------------------------------------------------二、端點(diǎn)和端點(diǎn)之間的通信協(xié)議-------------------------------------------------------------1.消息通信<Chat> <Sender id="x" msg="y" /></Chat>-------------------------------------------------------------2.文件請(qǐng)求<Request> <Requester id="x" dir="y" file="z" /></Request>3.文件傳輸<Transfer> <File dir="d" file="f" size="s" content="c" first="true"/></Transfer>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -