[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] How to play go with other programe?
Arend Bayer <arend.bayer@xxxxxxxxxxxxxxxxx> writes:
>> Then, if someone wants to run a tournament, the specifications could be
>> pretty simple, all that is left to specify is the physical connection.
>> Example: "Protocol will be GTP/TCP, physical layers available: 10BT, 100BT".
>
> "Protocol will be GTP, have your program listen on port 12345." Is that
> any more difficult?
>
Well, port 12345 doesn't say TCP - other reliable protocols use port numbers.
Without specify what network hardware is available, people could bring
machines which support only
SLIP over 25-pin serial
PPP over 9-pin serial
TCP/IP over token ring
TCP/IPv6 over 100Mb twisted pair ethernet
TCP/IP over 10Mb co-ax ethernet (whatever it's called)
I suspect some of them will find they can't participate.
So I think a tournament has to specify quite precisely.
But this doesn't mean GTP itself needs to have all these caveats
applied.
(Incidentally, making the engine do the listening means you can't have
more than one engine running on one machine. Getting the referee to
do the listening means you could run two engines on one machine.
)
dd
--
Dave Denholm <ddenholm@xxxxxxxxxxxxxxxxx> http://www.esmertec.com
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/