added a few structures and preparing ground for socket addresses translation (sockaddrs)