gtp协议和guogo通信,客户端如何“接收”gnugo的返回信息?

问题描述

怎样做一个象思佳一样的人机对弈软件,我是用java写的!用了一下思佳,是调用gnugo.exe来跟人对弈的。我看了一下gnugo文档,太乱,找不到头绪。我的问题是不知怎样调用。1.在我的程序中怎样运行gnugo.exe的指令?2.怎样将gnugo.exe界面中的所有文本输出到我的用户界面上?3.怎样将人类的着手告诉gnugo.exe?用哪个指令?怎么用?4.在我的程序中怎样获取gnugo.exe的着手?用哪个指令?如果没有指令,是不是将目前对局信息输出为sgf文件,再从sgf文件上读取?5.电脑下了一步棋,我怎样及时知道?是不是用计时器子程序?6.怎样获取指令的返回文本?

解决方案

解决方案二:
该回复于2011-05-23 09:02:13被版主删除
解决方案三:
该回复于2011-05-22 23:21:18被版主删除

时间: 2024-10-29 20:05:25

gtp协议和guogo通信,客户端如何“接收”gnugo的返回信息?的相关文章

客户端Socket接收数据问题,跪求,谢谢,只要帮忙解决问题,可以付费的

问题描述 C#代码如下,客户端并发大概几百,以下代码会造成数据丢失吗?怎么呢保证完整接收数据呢,服务器端要求按照4个字节接收,按照我自己写的代码,循坏次数太多导致效率低下,怎么修改代码呢?List<byte> listByte = new List<byte>();//装载接收到的数据byte[] bytes;if (listByte.Count != 0){  listByte.Clear(); } while (true) {  bytes = new byte[1024]; 

网络协议X档案之BOOTP协议、TFTP协议和DHCP协议

网络协议--BOOTP协议说明:BOOTP协议全称Bootstrap Protocol(自举协议),BOOTP协议是一个基于TCP/IP协议的协议,它可以让无盘站从一个中心服务器上获得IP地址,为局域网中的无盘工作站分配动态IP地址,并不需要每 个用户去设置静态IP地址.使用BOOTP协议的时候,一般包括Bootstrap Protocol Server(自举协议服务端)和Bootstrap Protocol Client(自举协议客户端)两部分.应用:该协议主要用于有无盘工作站的局域网中,客户

解耦神器 —— 统跳协议和Rewrite引擎

题记:天猫App长大了,已经长成了流量以千万计规模的App,当下至少有10个团队在直接维护天猫App.在App长大,团队扩充的过程中解耦是一个永恒的话题,而界面解耦又是App架构的重中之重. 统跳协议是天猫App统一跳转协议,主要负责天猫App界面之间的串联,也就是界面跳转服务.Rewrite引擎是与之配合的一套URL重写引擎,可以通过配置实现重写规则动态化. 历史上的今天 统跳协议的前身是一套叫做internal的协议,internal要重点解决的问题是在WebView和推送通知中如何跳转到指

java-mqtt协议和apollo搭配时,安卓连不上apollo

问题描述 mqtt协议和apollo搭配时,安卓连不上apollo 我在编写配置环境完之后,j2se的server通过host = "tcp://0.0.0.0:61613";连接上了apollo,然后在安卓客户端上面,用host = "tcp://127.0.0.1:61613",却没办法连上apollo,在logCat中找到了这么一段信息: java.lang.IllegalArgumentException: http://127.0.0.1:61680 大神

人机交互-怎么在安卓客户端接口接收智能硬件所发出的数据?

问题描述 怎么在安卓客户端接口接收智能硬件所发出的数据? 各位大神,本人小白,本人在设计android系统的APP时怎么在代码中插入智能硬件所发出的数据,实现人机交互的功能?望各位大神指点迷津!!! 解决方案 Socket通信,蓝牙,wifi,到时候直接读数据就Ok

java-socket通信 客户端报错

问题描述 socket通信 客户端报错 java.net.SocketException: Connection reset服务端 public static void main(String[] args) { ConfigManager man=ConfigManager.getInstance(); List<CommandGroup> group=man.getCommandGroup(); List<Socket> socket=null; try { ServerSoc

51单片机串口通信时,接收到数据后为什么在while语句中将EA置1

问题描述 51单片机串口通信时,接收到数据后为什么在while语句中将EA置1 刚进入while语句时为什么要将EA置1??程序如下: #include #define uchar unsigned char uchar numaflagbenum; sbit beep=P2^3; void init(); void main() { init(); while(1) { if(flag==1) { EA=0; flag=0; TR0=1; if(a==1) { benum=4; } if(a=

jmeter怎么能将http协议和socket协议一起用

问题描述 jmeter怎么能将http协议和socket协议一起用 唔,是这样的.最近领导给我的任务是用JMeter给我们的手游服务器端做压力测试,其中注册,登陆和验证都是http协议的,之后的一些类似创建角色的命令都是socket协议的,现在我要完成一个流程就是:注册---->用注册的账号登陆--->登陆后的返回值验证----->然后随机走各种socket命令,其中有一个是需要登陆后的返回值做验证的.现在http命令都弄好了,网上的教程虽然写的很基础但是也不是看不懂,可是socket那

服务器-c# UDP组网 客户端发送接收

问题描述 c# UDP组网 客户端发送接收 需要组网 网段 255.255.0.22 端口号 2031 我这是客户端 需要发送和接收数据 现在自己写的代码 服务器接收不到数据 用网络调试助手调试 服务器可以接收 表示网络连通的 各位大神 帮忙看看 很着急 第一次做UDP组网 组网部分全部代码如下: UdpClient ZuBoClient; IPEndPoint ZuBoIp; int zuboPort = 2031; ZuBoClient = new UdpClient(zuboPort);