P2P Chat by DW (source code)

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

P2P Chat by DW (source code)

Mensagem por Convidad em Sab 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

Convidad
Convidado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum