UDP+阻塞队列+多线程
一、实验目的 练习 Java 多线程编程技术。 练习实现网络并发服务的编程技术。 学习如何实现多线程间的相互同步和相互协作。 理解什么是线程安全。 二. 设计要求 功能概述:实现一个支持并发服务的网络运算服务器程序。该服务器能够同时接收来自 于多个客户端的运算请求,然后根据运算类型和请求参数完成实际的运算,最后把运算结果返 回给客户端。 具体要求: (1)至少支持加、减、乘、除四种基本运算。 (2)服务器端能够分别记录已经成功处理的不同运算类型请求的个数。 (2)客户端与服务器端之间基于 UDP 协议进行通信。 (3)应用层协议自行设计。例如请求数据包、响应数据包可以采用如下格式: (4)服
用户评论