Tr1g0
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

P2P Chat by DW (source code)

Ir para baixo

P2P Chat by DW (source code) Empty P2P Chat by DW (source code)

Mensagem por Convidad Sáb maio 07, 2011 1:21 pm

Descobri isto hoje no meu fixo velhinho, e visto que ha por aqui mais pessoal interessado por programacao decidi postar aqui o programa e o source caso alguem queira dar uma vista de olhos, optimizar ou mesmo utilizar para outra coisa qualquer.

Um pouco de historia:
Tinha 15 anos, andava no 10º ano de um curso de informatica quando um professor novo veio para a nossa escola, e para mostrar que mandava bloqueou todas as formas de comunicacao que tinhamos (MSN, Hi5, FB, etc etc etc) supostamente para "nao copiarmos trabalhos e testes", eu como nao sou de me conformar com tais medidas "de austeridade" (passo o termo) decidi programar um workaround e foi assim que surgiu este simples chat P2P (so suporta 2 pessoas ligadas em modo client-server, em que uma faz o server e outra junta.se), programado por mim, de raiz, durante varios meses, e serviu o seu proposito (ate que arranjei namorada e caguei nisto) Smile-tongue


Detalhes tecnicos:
Linguagem de programacao: VB.Net 2005
Usa: .Net framework

Possiveis futuros desenvolvimentos:
Na calha estava um modo multi-connection em que uma pessoa fazia o server e multiplas pessoas conectavam.se e falavam entre si, com possibilidade de criar salas etc, mas nunca passou a fase alpha, e por isso nao o vou meter aqui. Nao sei se algum dia voltarei a mexer nisto, talvez sim, talvez nao Sorriso

Notas:
  • Este programa usa multi-threading, e como eu na altura nao sabia como fechar multi-threads, quando se fecha o programa, o processo continua aberto, tem que se ir ao gestor de tarefas e queimar o "dwchat.exe".
  • Pode.se usar o "Enter" para enviar a mensagem, contudo se se escrever e enviar a mensagem logo de seguida ele nao a envia, visto estar a enviar o "<xxx> esta a escrever", tem que se esperar um segundo e ai entao clicar "enviar" ou "enter" (estava a tratar nisto quando deixei o trabalho, nao eh dificil arranjar).
  • Nao recomendo enviarem dados sensiveis por este chat, devido a eu nao ter implementado nenhum sistema de encriptacao, os dados sao enviados totalmente desencriptados e podem ser vistos por qualquer pessoa na rede Smile-hiding
  • Eu tinha 15 anos quando fiz isto, eh normal o codigo estar mal e porcamente organizado e pouco optimizado! Smile-tongue



E aqui fica:

Source: http://darknesswarrior.netii.net/dwchat/dwchat_source.rar
.EXE: http://darknesswarrior.netii.net/dwchat/dwchatEXE.rar



Feedback is welcome Smile_great
avatar
Convidad
Convidado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos