Added protocol families to thincrust's constants and also corrected the socket constructor to receive said type instead of AddressFamily (technically incorrect).