Socket/多线程通信实验

基础实验 第3-4周 2-4学时

实验目的

掌握套接字、多线程并发服务与简易 RPC

  • 实现 TCP 客户端/服务端
  • 用多线程处理并发连接
  • 完成同步 RPC 风格调用
  • 记录超时与错误处理
功能要求
  1. 实现 TCP 客户端/服务端
  2. 用线程或线程池并发处理客户连接
  3. 完成同步 RPC 风格调用
  4. 记录超时与错误处理
实验步骤
阅读要求

结合《从串行算法到并行算法》《Socket 编程》与第2章 PPT

实现与验证

按要求实现并留证

提交

代码、报告与日志

环境与提交

地点:实验室/云环境

提交:按课程要求提交报告与代码

技术栈:

  • Java 或 Python
  • 可选阿里云
  • Git

文档:

  • 实验报告
  • 架构图
  • 问题记录
评分要点
  • 完成度:功能完成度
  • 报告:分析深度
  • 可复现:可复现性
返回实验列表