linux 网络通信程序,包括服务器端和客户端,一个完整的TCP,udp 通信程序
2022-09-24 11:12:19 2KB linux 网络通信 TCP UDP
1
一、实验目的 1. 掌握TCP与UDP协议原理 2. 掌握套接字通信原理。 2. 掌握TCP套接字服务器端与客户端通信方法。 二、实验基本要求 1. 学习TCP与UDP协议原理。 2. 掌握TCP套接字服务器端与客户端通信方法,实验箱和Ubuntu进行TCP通信。 三、实验原理 1.TCP协议与UDP协议 TCP协议(传输控制协议)是面向连接的通信协议,TCP提供两台计算机之间的可靠无差错的数据传输。应用程序利用TCP进行通信时,客户端和服务器端之间建立一个套接字连接,可以把套接字连接想象为一个电话呼叫,只有呼叫成功时,双方就能进行通话。建立连接的两计算机之间就可以把数据当作一个双向字节流进行传输。一般把在最初建立呼叫时,主动呼叫方称为“客户端”,负责监听方称为“服务器端”。 UDP协议(用户数据报协议)是无连接通信协议,UDP不保证可靠的数据传输。如果一个主机向另一个主机发送数据,无需建立连接就会直接将数据发出去,而不管另一台主机是否准备接受数据。如果另一个主机收到了数据,它不会向对方发送收到确认信息。这一过程,类似于从邮局发送信件,无法确认收信人一定能收到发出去的信件。
2022-02-09 14:03:46 87KB linux arm 运维 服务器
本资源来源于2019年自己和朋友面试一些嵌入式开发岗位时搜集到的一些面试题,其中包含H3C、紫光、杭州华三通讯等,鉴于时限已过所以放出来供大家参考
2021-08-15 01:41:13 2.06MB 嵌入式 面试题 C/C++ linux/网络通信
使用多进程/多线程/socket通信等技术,实现一个简单c/s聊天系统. 介绍文章地址:https://blog.csdn.net/weixin_38746576/article/details/117381768
2021-05-29 14:07:35 55KB linux 网络通信 多线程
1