项目名称 | 【苏嵌实训-嵌入式 linux C 第 10天】 |
---|---|
今日进度以及任务 | 回顾了一下计算机网络的知识,学习了TCP网络编程 |
本日任务完成情况(详细说明本日任务是否按计划完成,开发的代码量) | 实现了Linux网络通信,实现了TCP的通信 |
本日开发中出现的问题汇总 | 无 |
本日未解决问题 | 无 |
本日开发收获 | 网络通信协议●网络通信协议:通过计算机网络可以使多台计算机实现连接,位于同一一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车-定要遵守交通规则- 样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。 |
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#define PORT 33333
int main()
{
int servfd;
int cliefd;
int opt;
int cl_len;
char buff[1024];
struct sockaddr_in servaddr;
struct sockaddr_in c