This is an old revision of the document!


TCP client/server

Pentru a putea juca cu uşurinţă meciuri între echipe sau între versiuni de bot ale aceeaşi echipe, vă punem la dispoziţie un mic program client/server. Arhiva cu fişierele necesare atât punerii în funcţiune a unui server local, cât şi rulării clientului. trontcp.zip

Exemple

Rularea locala a unui server si a unui joc intre Solution.java si Solution.java:

terminal 1:
javac Solution.java
python tcpserver.py
terminal 2:
python tcpclient localhost 2081 "java -cp . Solution" zoidberg
terminal 3:
python tcpclient localhost 2081 "java -cp . Solution" megatron

Rularea unui joc pe un remote server pus la dispozitie de echipa de PA:

javac Solution.java
python tcpclient 188.241.115.65 2081 "java -cp . Solution" megatron

Menţiuni

Portul 2081 este doar un exemplu şi poate fi schimbat de la sfârşitul fişierului tcpserver.py în cazul serverelor locale. Serverul remote 188.241.115.65 funcţioneaza doar pe portul 2081.

pa/proiect-tools.1366474447.txt.gz · Last modified: 2013/04/20 19:14 by valentin.dobrota
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0