private void BtnCreate_Click(object sender, EventArgs e) { if (roomTitle.TextLength == 0) { MessageBox.Show("방 이름을 입력하세요"); return; } if (roomTitle.TextLength > PacketDef.MAX_ROOM_TITLE_LENGTH) { MessageBox.Show($"최대 {PacketDef.MAX_ROOM_TITLE_LENGTH} 글자까지 입력하세요"); return; } /* previous packet format code * var requestPkt = new RoomEnterReqPacket(); * requestPkt.SetValue(true, 0, roomTitle.Text); * * PostSendPacket(PACKET_ID.PACKET_ID_ROOM_ENTER_REQ, requestPkt.ToBytes()); */ RoomEnterReq reqPkt = new RoomEnterReq { IsCreate = true, RoomTitle = roomTitle.Text, }; PostSendPacket(PACKET_ID.PACKET_ID_ROOM_ENTER_REQ, reqPkt.ToByteArray()); Log.Write($"방 생성 요청"); }
private void BtnEnter_Click(object sender, EventArgs e) { /* previous packet format code * var requestPkt = new RoomEnterReqPacket(); * Int16.TryParse(roomNumber.Text, out Int16 roomNum); * * requestPkt.SetValue(false, roomNum, ""); * * PostSendPacket(PACKET_ID.PACKET_ID_ROOM_ENTER_REQ, requestPkt.ToBytes()); */ Int32.TryParse(roomNumber.Text, out Int32 roomNum); RoomEnterReq reqPkt = new RoomEnterReq { IsCreate = false, RoomIndex = roomNum, RoomTitle = "", }; PostSendPacket(PACKET_ID.PACKET_ID_ROOM_ENTER_REQ, reqPkt.ToByteArray()); Log.Write($"방 입장 요청: {roomNumber.Text} 번"); }