winapi::um::winsock2
pub unsafe extern "system" fn socket( af: c_int, _type: c_int, protocol: c_int) -> SOCKET