day2:TCP、UDP网络通信模型

思维导图

机械臂实现

复制代码
#include <head.h>
#define SER_POTR 8899
#define SER_IP "192.168.125.223"
int main(int argc, const char *argv[])
{
	//创建套接字
	int cfd=socket(AF_INET,SOCK_STREAM,0);
	if(cfd==-1)
	{
		perror("");
		return -1;
	}
	//链接
	struct sockaddr_in sin;
	sin.sin_family=AF_INET;
	sin.sin_port=htons(SER_POTR);
	sin.sin_addr.s_addr=inet_addr(SER_IP);
	if(connect(cfd,(struct sockaddr*)&sin,sizeof(sin))==-1)
	{
		perror("connect error:");
		return -1;
	}
	char red[5]={0xff,0x02,0x00,0x00,0xff};
	unsigned char blue[5]={0xff,0x02,0x01,0x8a,0xff};
	while(1)
	{
		char cmd;
		printf("请输入命令:");
		scanf("%c",&cmd);
		getchar();
		switch(cmd)
		{
		case 'w':
			{

				red[3]+=10;
				send(cfd,red,sizeof(red),0);
				break;
			}
		case 's':
			{

				red[3]-=10;
				send(cfd,red,sizeof(red),0);
				break;
			}
		case 'a':
			{

				blue[3]-=10;
				send(cfd,blue,sizeof(blue),0);
				break;
			}
		case 'd':
			{

				blue[3]+=10;
				send(cfd,blue,sizeof(blue),0);

				break;
			}
		default:
			{
				printf("输入有误\n");
			}

		}
	}



	return 0;
}

按下后机械臂反应

相关推荐
SongYuLong的博客28 分钟前
UPnP-AVTransport
网络协议
小李独爱秋3 小时前
计算机网络经典问题透视:TCP的“误判”——非拥塞因素导致的分组丢失
服务器·网络·tcp/ip·计算机网络·智能路由器·php
普普通通的南瓜5 小时前
一年期免费IP证书,为公网IP地址提供HTTPS加密
网络·网络协议·tcp/ip·安全·http·金融·https
云计算练习生6 小时前
渗透测试行业术语扫盲(第一篇)—— 基础网络与协议类术语
网络·网络协议·安全·网络安全·渗透测试·渗透测试术语
普普通通的南瓜7 小时前
无需域名,直通安全:一年期免费IP SSL证书
网络·网络协议·tcp/ip·安全·ssl
青果全球http9 小时前
HTTP代理原理揭秘:如何实现高效数据中转?
网络·网络协议·http
im_AMBER9 小时前
weather-app开发手记 01 HTTP请求基础 | Axios GET 请求
笔记·网络协议·学习·计算机网络·http·axios
科技块儿11 小时前
在线IP归属地查询工具有哪些?
服务器·网络·tcp/ip
张3蜂12 小时前
ip可以伪造吗
网络·网络协议·tcp/ip
打不了嗝 ᥬ᭄12 小时前
【Linux】多路转接 Select , Poll和Epoll
linux·网络·c++·网络协议·http