C/C++服务端客户端通讯程序[2023-04-24]

发布时间 2023-04-24 19:04:50作者: programwriter

C/C++服务端客户端通讯程序[2023-04-24]

Socket通讯程序..服务器端).pptx

任务:Socket通讯程序开发
·基本要求(80分)∶
完成一对一的Socket客户端与服务器程序
·进阶要求(90分)∶
在完成基本要求基础上,将服务器端程序改为多线程程序
·高级要求(100分)︰
将客户端和服务器端都改为多线程程序,并实现一个服务器能同时与多个客户端通信。

任务:Socket通讯程序开发·基础知识与技能:
·计算机网络基础:如OSI模型,TCP/IP协议相关知识
·C语言与数据结构相关的知识,如指针,数组,函数指针等
·Windows环境编程基础*:Code::Blocks或VS Code开发环境的基本使用、程序调试技术

任务:Socket通讯程序开发
基于TCP/IP协议栈的网络编程
·基于TCP/IP协议栈的网络编程是最经典的网络编程方式,主要是使用各种编程语言,利用操作系统提供的套接字网络编程接口,直接开发各种网络应用程序。本书主要讲解这种网络编程的相关技术。
·套接字Socket: {IP : Port},如192.168.0.1:8080

任务:Socket通讯程序开发
·Socket作为一种网络通讯的应用程序编程接口(API),依赖于操作系统和编程语言、常见的Socket API实现有:

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111