当服务器端(S3C2440)socket建立完毕后,服务端监听是否有客户端(手机)连接,当有客户端连接时,同时客户端发送指令给服务端。
服务端判断指令是否为接收到的前进、后退、左转、右转。这里我定义前进(W)、后退(S)、左转(A)、右转(D)。接收程序如下:
while((n=recv(clientfd,buff,100,0))>0){
buff[n]='\0';//给字符串加入结束符
fflush(stdout);
if(strncmp(buff,"W",1)==0);//判断是否接收到“W”,也就是前进指令
{
ioctl(fd,2,0);//
}
if(strncmp(buff,"