Coisas para mudar: SRPacket: -Formato: i)Seqnum agora com 2 bytes. ii)Caso seja uma transferência de arquivo, a extensão e o tamanho do arquivo vão no initPacket -StablishConnection: i)Versatilizar o send, a cada send não será preciso se estabelecer conexão(no emiter) Não necessáriamente, depois de terminar de enviar os bytes a conexão será fechada. -Envio e recebimento de bytes i)Generalizar para envio e recebimento de streams de bytes. http://java.sun.com/developer/technicalArticles/Streams/WritingIOSC/ProtocolInputStream.java http://download.oracle.com/javase/1.4.2/docs/api/java/io/ByteArrayInputStream.html http://download.oracle.com/javase/1.4.2/docs/api/java/io/ByteArrayOutputStream.html