做優(yōu)化網(wǎng)站是什么意思誰有推薦的網(wǎng)址
好久沒寫客戶端了,一上手還不太適應(yīng)
1.經(jīng)過測試,成功登陸后,客戶端請求list_request,成功返回,如下圖:
可見此時model第三個位置的參數(shù)是1.也成功返回了所有已注冊角色的信息。
2.之前已知創(chuàng)建的角色信息是可以寫道服務(wù)器的,但在客戶端收到的返回數(shù)據(jù)包,暫時看來還是有問題,需要調(diào)整的。
已知,在創(chuàng)建角色panel中,點擊確定按鈕的執(zhí)行代碼如下,直接通過NetWorkScript發(fā)包給服務(wù)器:
if (nicknameCreate.text.Length < 16 && job != 0)
{//輸入合法的情況下CreateDTO dto = new CreateDTO();//組裝數(shù)據(jù)包來發(fā)送dto.job = job;dto.name = nicknameCreate.text;string message = Coding<CreateDTO>.encode(dto);NetWorkScript.getInstance().sendMessage(Protocol.USER,0,UserProtocol.CREATE_CREQ,message);panel.SetActive(false);
}
3.在服務(wù)器中,先進UserHandler的create,再進UserBizImpl的create,同時通過session.write向客戶端返回消息。返回的第三個參數(shù)command也確實是1。
?
?type都是2,command都是1,
客戶端debug.log也有做出對應(yīng)輸出!這里還是因為遇到了debug.log有時不輸出純字符串的這個bug!
所以無論是登錄,還是第一次創(chuàng)建,當(dāng)發(fā)生角色變化時,都會進到: