o parser substituí-te esses caracteres por o boneco, e envia-o para todos os clientes.
Queira desculpar, «mas o saber não ocupa o lugar», quem lhe disse a si que não tenho conhecimentos suficientes para fazer seja o que for? Acho que não vim fazer juizos de valor seja a quem for, eu perguntei uma coisa simples não precisava de respostas na qual menorizam os outros, será possivel isso?
Meus amigos,
Antes de mais agradeço pelos vossos contributos que têm sido bastante preciosos e de louvar!
Quanto às razões de estar a fazer, é porque tenho 1.015 contactos e tenho que gerir bem estes mesmos contactos... Alguns vou ter que eliminar da base de dados remota da Microsoft para já, e poder aceder do meu MSN sem estes contactos em excesso. Ao mesmo tempo evito de estar a escrever novamente os endereços e se receber novo convite das pessoas já registadas anteriormente a base de dados adiciona automáticamente sem problemas e «refresca» os dados entre as duas bases de dados, a local e a remota. Agora fica a dúvida... o VB2008 n é líiguagem Basic? Eu já trabalho com o VB até ao 6.0 mas as posteriores eu fiquei um pouco desenquadrado, será que existem tutoriais que explicam as principais alterações no código?
Quanto ao código para programar um MSN, ele está acessível e com algumas noções de algumas strings?...
Não é uma questão de menorizar, é uma questão de ser realista. Pelas tuas perguntas dá para perceber mais ou menos os teus conhecimentos, e sabendo da complexidade do projecto ele deu uma opinião, que eu partilho.
Além disso tens de perceber que já se viu gajos neste forum que claramente não sabiam programar a querer fazer Hi5, WMMORPGs, etc....ou seja, o pessoal já tem alguma experiência em detectar quem é que se vai enterrar.
É um conselho. Preferes interpretar como um insulto? Tudo bem, a escolha é tua.
Quando dizes ícones, estas te a referir aos smileys e afins ?
Vou passar de raspão:
Os smileys não passam de texto. Por exemplo, se eu no msn enviar ; ) (sem espaço) aparece uma carinha a piscar o olho. Não é que esse emoticon esteja num servidor ou isso, como julgas, mas encontra-se localmente nos dois clientes. O parser ao encontrar o pedaço na string que contenha substituí por o emoticon do gajo amarelo a rir.
Os emoticons não Microsoft, são tratados como emoticons não padrão, portanto com possibilidade de não existirem em todos os clientes alvo, e PENSO que sejam transferidos apenas para os clientes que estão a ser afectados. Eu não uso emoticons não Microsoft, mas é uma questão de adicionar um e fazer login noutro computador para verificar se o emoticon aparece.
Mesmo os não Microsoft são texto. Ao adicionares um emoticon, pede-te de certeza uma sequência de caracteres para equivaler àquele emoticon (juro que nunca exprimentei), e quando escreves essa sequência, o parser substituí-te esses caracteres por o boneco, e envia-o para todos os clientes.
Isto não significa que os clientes que não o tenham, o possam usar se descobrirem a sequência de caracteres. O cliente deles vai tratar a sequência como uma mensagem normal já que não existe atribuíção dessa sequência a um emoticon local, e a mensagem quando chega ao outro cliente também não é parsed por emoticons locais.
Confuso? É natural. Explicar a escrever é complicado.
Toma o Zwame como exemplo. Todos usamos o mesmo "cliente" por assim dizer. E nele temos disponíveis os emoticons padrão. Cada vez que no texto eu incluír : 0 0 3 : (sem espaços), por exemplo, vai me aparecer a mim e a todos os que estiverem a ler a mensagem através deste forum. Se estivermos a ler isto de um feed qualquer que não faça parse por bonecos, vamos simplesmente ver o : 0003 : (sem espaços), mas nenhum boneco.
Melhor ainda... usas Messenger Plus! ?
Se usas, exprimenta desinstalá-lo, e dá uma olhadela por os teus contactos.
Começas a ver malta com caracteres muito estranhos, coisas imperceptíveis. Ao reinstalares o Plus!, vais notar que esses caracteres desapareceram, e agora o texto tem corzinhas e gradientes e coisas do género. Não existe um ponto central com essa informação. Cada cliente interpreta o texto que vem.
Os icones de estado ainda são mais fáceis.
Todos os clientes têm essa informação, esse ícone, e basta assinalar o estado.
Se és tu que estás a criar a aplicação de raíz, óbvio que é possível algo como os "checkmessengers".
É tudo uma questão de como estructuras a tua aplicação cliente e servidor.
O que ele quer é FAZER um "mensageiro" dele mesmo.
Aí, ninguém o impede de manipular o que aplicação faz ou deixa de fazer... a aplicação é dele e ele é que sabe a arquitectura e filosofia que tem de aplicar ou que quer aplicar.
Quanto ao Live Messenger, é possível saber um pouco mais.
Com o Messenger Plus é possível determinar se determinado contacto te eliminou da lista de contactos ou não, o que é porreiro.
Achas que o novo Messenger 2009 utiliza o mesmo código que os anteriores messengers?
Eu me simpatizei muito fácilmente o novo messenger agora é uma questão de dar uns pequenos detalhes especiais...
Já estou a dar inicio à versão embrionária do meu Messenger, actualmente está como versão 0.1 porque estou a desenvolver bem a base de dados para dar inicio à versão 1.0 do meu Messenger. Mas dado ao que me deixou surpreso com o novo Messenger, pelos vistos vou ter que me basear pelo nova versão de Messenger da Microsoft. Já estou a pensar na versão 2.0 que só será desenvolvido se me esclareceres se é possivel aceder a duas contas de Messenger em simultâneo?
Quando puderes responder eu ficaria muito grato...