После создания нового сокета, наберите bind()
с номером локального порта, который вы хотите использовать, затем подключитесь к удаленному хосту.
@ EJP правильно, хотя. Не делайте этого легкомысленно, так как вы можете оказаться не в состоянии создать сокет, если что-то еще использует этот порт или даже если ваша программа недавно использовала его и закрыла.
Если это не работает, вам, возможно, придется взглянуть на библиотеку, которую вы используете.