Exemplo n.º 1
0
        // 채널에 입장하겠다고 서버에 알리고 결과를 받아 처리한다.
        private void EnterChannel()
        {
            ChannelListItem info = (ChannelListItem)list_ChannelList.SelectedItem;

            if (info == null)
            {
                return;
            }

            MessageHandler.SendToServer(CustomProtocolManager.MakeChannelEnterRequestPacket(info.index));
        }
Exemplo n.º 2
0
        private void RequestCreateRoom()
        {
            RoomCreateForm rcf = new RoomCreateForm();

            if (rcf.ShowDialog() == DialogResult.OK)
            {
                MessageHandler.SendToServer(CustomProtocolManager.MakeRoomCreatePacket(rcf.data));
            }

            rcf.Dispose();
        }
Exemplo n.º 3
0
 // 채널 리스트를 가져온다.
 private void GetChannelList()
 {
     list_ChannelList.Items.Clear();
     MessageHandler.SendToServer(CustomProtocolManager.MakeChannelListRequestPacket());
 }
Exemplo n.º 4
0
 private void GameStart()
 {
     MessageHandler.SendToServer(
         CustomProtocolManager.MakeRoomStateChangePacket(CustomProtocolManager.RoomStateChangeOption.Start, "")
         );
 }
Exemplo n.º 5
0
 private void ReqestExitRoom()
 {
     MessageHandler.SendToServer(CustomProtocolManager.MakeRoomEnterPacket(""));
 }
Exemplo n.º 6
0
 private void RoomChatSend()
 {
     MessageHandler.SendToServer(CustomProtocolManager.MakeGeneralChatting(txt_RoomChatBox.Text, CustomProtocolManager.NormalChatType.Room));
     txt_RoomChatBox.Clear();
 }