请教高手,如果你是编程高手请帮我看看谢谢!!!要考试的简直要命了!!!
htbz 2002-12-15 08:26:44 谁能够写SOCKET的程序呀?n 任务一、要求
v 1、以多路复用方式实现规定的任务
v 2、系统组成:
l 客户(一个或多个)
l 认证服务器1个,端口1645
l 业务服务器(1个或多个),端口3333(或其它)
(在一台或多台机器上实现均可)
n 任务Overview
v 用户要访问业务服务器,必须事先通过认证服务器的身份认证
v 认证为合法的用户,必须通过认证服务的中继,访问业务服务器
n 系统工作过程(认证--通信)
v 1、客户连接认证服务器,被要求输入用户名和口令
v 2、认证服务器检查用户列表,确认用户身份的合法性,如果用户非法,就关闭连接
v 3、合法的用户告诉认证服务器想要连接的业务服务器的地址和端口
v 4、认证服务器按客户要求连接业务服务器
v 5、客户向认证服务器送来业务数据,认证服务器将业务数据中转给业务服务器
v 6、客户与业务服务器之间的业务可简单设计为:客户送出数据,业务服务器显示,并应答的方式
n 认证方式(二选一,后一种加分)
v 口令认证方式(PAP)
n 成果提交
v 问题分析
v 数据结构设计
v 关键问题及技术分析
v 流程
v 程序
v 测试结果
n 非法用户是否能够通信
n 是否支持多路复用
n 任务二,要求:
v 用MFC设计服务器和客户机
v 服务器:
l 能与多个客户机连接
l 能显示每个客户送来的数据
l 能将一个客户的数据送给其它所有的客户机(类似聊天室)
v 客户机
l 与服务器建立连接
l 从界面接收使用者填入的数据
l 发送给服务器
l 接收服务器送来的数据并显示
v 均采用WSAAsyncSelect异步选择机制
[/CODE]
我的emali是.htbz_2@163.net高手请跟帖]
需要具体图例请留email我急需答案谢谢!!!