Ferramenta p2p para práticas em rede
Go to file
tonyhcj 668b2d417b Corrige Preferences: name/port do Login agora atualizam MainWindow
- Login.commitEdit() no JSpinner para capturar porta digitada manualmente
- Main.java agora exibe o Login antes de criar o MainWindow
- MenuBar aplica os valores do Login no MainWindow via setUserName/setPort
- MainWindow: campos userName/port deixam de ser final; setPort() reconecta o socket
- Socket.java ganha close() para permitir reconexão limpa em nova porta
2026-07-22 18:53:11 -03:00
pitiupi Corrige Preferences: name/port do Login agora atualizam MainWindow 2026-07-22 18:53:11 -03:00
pitiupi.chat New version of everything 2026-07-16 15:28:00 -03:00
pitiupi.screenCast New version of everything 2026-07-16 15:28:00 -03:00
.gitignore Adiciona .gitignore 2026-07-22 15:58:13 -03:00
README.md Update README.md 2026-07-16 15:36:45 -03:00

README.md

pitiupi

Ferramenta p2p para práticas em rede

Este repositório tem 3 projetos Java que são independentes:

  • A ferramenta pitiupi (P2P)
  • Um plugin de Chat
  • Um plugin de ScreenCast

Cada um destes projetos deve ser compilado individualmente. Para isso, use a ferramenta ant no diretório do projeto. Ex:

cd pitiupi.chat
ant jar

Feito isso, os arquivos jar dos plugins deverão ser copiados ou linkados na pasta plugin da ferramenta. No caso de a mesma ser linkada, ao recompilar os plugins não é necessário copiar o mesmo novamente para a pasta de plugins da ferramenta. Para criar links simbólicos no Linux, use o comando:

cd pitiupi/plugins
ln -s ../../pitiupi.chat/dist/*.jar .
ln -s ../../pitiupi.screenCast/dist/*.jar .

Isso deve resolver!

Para criar um novo plugin: