У меня есть обширный код сокета .Net, который я без проблем использовал в MonoTouch 3.x. Начиная с MonoTouch 4.00, мои вызовы Socket.BeginConnect больше не запускают предоставленные им обратные вызовы.
Умеренно больно переключаться между MonoTouch 3.x и 4.x на моей машине для разработки, поэтому я еще не проводил подробное сравнение состояния объекта сокета между ними, но мне было интересно, имел ли кто-нибудь подобное вопросы?
Вернусь, чтобы отредактировать это, когда у меня будет больше информации.