Olhando para a biblioteca para mensagens instantâneas, como libpurple, mas escrito em C #

StackOverflow https://stackoverflow.com/questions/1672201

  •  16-09-2019
  •  | 
  •  

Pergunta

Eu estou procurando uma biblioteca de mensagens instantâneas que no mínimo suporta YM, protocolo de MSN - de preferência livre, mas se vale a pena pagar, por não

.
Foi útil?

Solução

MSNP-sharp é o protocolo de código aberto escrito em C # para o MSN. Você pode obtê-lo a partir http://code.google.com/p/msnp-sharp/ . É muito ativo.

Mas eu não tenho nenhuma experiência com o protocolo yahoo IM. Este link apareceu na pesquisa do Google YM instrutor . E Basta dar uma chance http://www.ycoderscookbook.com/ , no caso de você não está ciente.

Outras dicas

Antes de tudo, você teve uma olhada em libpurple afiadas que são .NET ligações para libpurple. Mesmo se o projeto não lançou um pacote, há um monte de código já existe e talvez seja suficiente para a sua aplicação.

Eu acho que a única maneira que você vai conseguir apoio para tantos protocolos como libpurple, quer seja para libpurple uso ou porta-lo para .NET.

Eu nunca ouvi falar de uma biblioteca IM multi-protocolo para .NET ... há implementações separadas para quase todos os protocolos, no entanto. Se você realmente precisa disso, eu sugiro que você criar sua própria biblioteca;)

.

Eu posso ver 2 opções principais para fazer isso:

  • Criar um wrapper .NET para libpurple
  • Use as implementações do protocolo separados existentes, extrair um nível de abstração que se encaixa todos eles, e colocá-los todos juntos.

Eu acho que a primeira abordagem é a melhor, porque o nível de abstração, provavelmente já existe no libpurple. Seja qual você escolher, ele vai ser um monte de trabalho de qualquer maneira ...

Como por este pós

Jabber-net : "Um conjunto de controles .Net para enviar e receber Extensible Messaging and Presence Protocol (XMPP), também conhecido como o Jabber ".

Dependendo do que você quer fazer você pode executar Pidgin e "ouvir" os eventos com DBUS (nDBUS IIRC).

Isso permitirá que você para responder a eventos de Pidgin no código .NET (como o usuário conectado no momento recebe uma mensagem).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top