您的位置:首页 > 财经 > 金融 > 做网站建设公司crm在线_动漫网页制作源代码_营销外包公司_深圳网络推广培训中心

做网站建设公司crm在线_动漫网页制作源代码_营销外包公司_深圳网络推广培训中心

2025/2/25 11:55:08 来源:https://blog.csdn.net/2403_87995304/article/details/144871279  浏览:    关键词:做网站建设公司crm在线_动漫网页制作源代码_营销外包公司_深圳网络推广培训中心
做网站建设公司crm在线_动漫网页制作源代码_营销外包公司_深圳网络推广培训中心

 机械臂

#include<myhead.h>
#define END_PROGRAM 'q'
#define IP "192.168.124.19"
#define PORT 8888
int main(int argc, const char *argv[])
{//创建套接字int oldfd=socket(AF_INET,SOCK_STREAM,0);if(oldfd==-1){perror("socket");return -1;}//连接服务器struct sockaddr_in server={.sin_family=AF_INET,.sin_port=htons(PORT),.sin_addr.s_addr=inet_addr(IP)};if(connect(oldfd,(struct sockaddr *)&server,sizeof(server))==-1){perror("connect");return -1;}//向服务器发送消息char rbuf[5]={0xff,0x02,0x00,0xA6,0xff};//红色臂unsigned char bbuf[5]={0xff,0x02,0x01,0x00,0xff};//蓝色臂//发送初始数据send(oldfd,rbuf,sizeof(rbuf),0);sleep(1);send(oldfd,bbuf,sizeof(bbuf),0);//收发消息printf("使用 w(增大红色臂),s(减小红色臂),d(增大蓝色臂),a(减小蓝色臂)控制机械臂\n");char ch;while(1){scanf("%c",&ch);getchar();switch(ch){case 'w':{rbuf[3]+=2;if(rbuf[3]>=90){rbuf[3]=90;}send(oldfd,rbuf,sizeof(rbuf),0);}break;case 's':{rbuf[3]-=2;if(rbuf[3]<0){rbuf[3]=0;}send(oldfd,rbuf,sizeof(rbuf),0);}break;case 'd':{bbuf[3]+=2;if(bbuf[3]>=90){bbuf[3]=90;}send(oldfd,bbuf,sizeof(bbuf),0);}break;case 'a':{bbuf[3]-=2;if(bbuf[3]<0){bbuf[3]=0;}send(oldfd,bbuf,sizeof(bbuf),0);}break;case 'q':goto END;default:printf("输入无效,请重新输入:");break;}}
END://关闭套接字close(oldfd);return 0;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com