Cliente e servidor do soquete C # UDP

Minha primeira pergunta aqui. Eu sou novo nesse tipo de programação, e apenas programo sites e formulários .NET.

Agora, a empresa em que trabalho me pede para fazer um componente ActiveX, que ouça mensagens UDP e as transforme em eventos.

As mensagens UDP são enviadas do sistema Avaya, então me disseram que para testar meu ActiveX, primeiro eu preciso criar um aplicativo, que só envia UDP (apenas um botão que envia uma string UDP pré-definida). E, em seguida, crie o soquete do ouvinte, o aplicativo comum C #, que obterá as cadeias UDP transmitidas do aplicativo de testes. Ambos os aplicativos funcionarão na mesma máquina.

Mais tarde, quando eu começar este trabalho, eu preciso fazer o ouvinte um componente ActiveX, mas as primeiras coisas primeiro.

Preciso saber se há bons tutoriais sobre isso e alguma ideia de como começar? Eu sinto muito pela minha ignorância, mas eu sou realmente novo nisso e eu realmente não tenho tempo para aprender isso, já que tem que ser feito em 2 semanas.

Desde já, obrigado.

Editar: eu consegui criar 2 aplicativos de console simples, e estava enviando mensagens UDP entre eles com sucesso. O remetente será apenas para teste, e agora preciso refazer meu receptor para obter a mensagem UDP e "traduzi-la" para eventos. E, finalmente, para torná-lo um controle ActiveX ...

questionAnswers(3)

yourAnswerToTheQuestion