SocketReactor actually calls callbacks. receive_all no longer tries to access out of bound array indexes. fr::Packet constructor can now take as many arguments as you like and they'll be added to it automatically. Added bool fr::Packet<< operator overload.