blob: 417e9eb1bed1e02e779354a15316db01534ee2c5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import NetworkPacket_pb2
import BuddyListNotifyCmd_pb2
request = NetworkPacket_pb2.NetworkPacket()
request.length = 3
request.short_object_id = 0xFF
request.type = 0x0A
request.buddy_list_notify_cmd.CopyFrom(BuddyListNotifyCmd_pb2.BuddyListNotifyCmd())
request.buddy_list_notify_cmd.buddy_name = "Whirl"
request.buddy_list_notify_cmd.logged_on = 1
print(request.SerializeToString())
print(request.WhichOneof("command"))
deserialised_request = NetworkPacket_pb2.NetworkPacket()
deserialised_request.ParseFromString(request.SerializeToString())
print(deserialised_request.length)
print(deserialised_request.short_object_id)
print(deserialised_request.type)
print(deserialised_request.buddy_list_notify_cmd.buddy_name)
print(deserialised_request.buddy_list_notify_cmd.logged_on)
|