October 2016
Beginner to intermediate
650 pages
14h 43m
English
Before learning about the implementation of a network sniffer, let's learn about a particular struct method:
struct.pack(fmt, v1, v2, ...): This method returns a string that contains the values v1, v2, and so on, packed according to the given formatstruct.unpack(fmt, string): This method unpacks the string according to the given formatLet's discuss the code:
import struct
ms= struct.pack('hhl', 1, 2, 3)
print (ms)
k= struct.unpack('hhl',ms)
print kThe output for the preceding code is as follows:
G:\Python\Networking\network>python str1.py ☺ ☻ ♥ (1, 2, 3)
First, import the struct module, and then pack the integers 1, 2, and 3 in the hhl format. The packed values are like machine code. Values are unpacked ...
Read now
Unlock full access