MQTT Not Publishing Data

Hello,

I am trying to connect IOT Hub using MQTT directly using C#…When I send Connect Packet as hex code it returns me 0x20 0x02 0x00 0x01
But when I am sending publish packet azure server returns nothing. Below is my publish packet for reference
0x32, 0x2C , 0x00 , 0x24 , 0x64, 0x65 , 0x76 , 0x69, 0x63 , 0x65, 0x73 , 0x2f , 0x45 , 0x6e , 0x65 0x72 , 0x67, 0x79 , 0x4d, 0x65 , 0x74 , 0x65 , 0x72 , 0x2f , 0x6d , 0x65, 0x73 , 0x73, 0x61 , 0x67 , 0x65, 0x73, 0x2f , 0x65 , 0x76, 0x65 , 0x6e , 0x74 , 0x73 , 0x2f, 0x00 , 0x03, 0x48 , 0x69
Is something wrong in my publish packet ?