- Weuler Borges Santos Filho
- Ariane Santos Borges
As classes implementadas (GrafoClient.java, GrafoServer.java, GrafoHandler.java) estao em gen-java/grafo junto das classes geradas pelo Thrift.
Para executar o projeto, utilizamos os seguintes comandos:
- thrift -gen java grafo.thrift (primeira vez apenas)
- javac -classpath jars/libthrift-0.9.3.jar:jars/slf4j-api-1.7.21.jar:gen-java/ gen-java/grafo/*.java (Os .class ficam salvos dentro de gen-java/grafo)
- java -classpath jars/libthrift-0.9.3.jar:jars/slf4j-api-1.7.21.jar:gen-java/ grafo.GrafoServer 9090 9090 (Start no servidor)
- java -classpath jars/libthrift-0.9.3.jar:jars/slf4j-api-1.7.21.jar:gen-java/ grafo.GrafoClient localhost 9090 (Start em um cliente)
http://thrift-tutorial.readthedocs.io/en/latest/installation.html