>>1. Нужно ли после срабатывания прерывания SocketInit вызывать команду cCONNECT или cLISTEN, если не нужно, то почему в регистре SOCK_STATUS значение 0x0E (инициализация завершена), а не 0x0F (режим UDP)?
Нет, команды cCONNECT или cLISTEN предназначены для только для TCP.
Почему 0х0Е? х.з. В SOPR все правильно записал?
>>2. Нужно ли инициализировать укзатели, как это делается при TCP/IP?
Да можно и не инициализировать, в ТСР указатели используют как уникальный номер пакета, в UDP такого нет.
>>Вообще у меня такая проблема - микросхема данные принимает, а передавать никак не хочет, вернее передавать-то передает, а вот на машине я их поймать не могу, причем раньше делал на TCP/IP - все работало.
А как догадываешься что данные передаются?
Попробуй использовать монитор какой-нибудь (Ethereal здесь на форуме пробегал или какой другой типа LanExplorer) тогда будешь точно знать, что передается. И передается ли вообще

Если сильно хочешь, могу поделиться куском своего исходника.