TCP套接字简单通信中设置密码
时间:2011-10-29
来源:互联网
分别编写服务器端程序和客户端程序,实现简单的客户端身份验证,功
能如下。
服务器启动后等待客户端连接(要求IP 使用127.0.0.1,端口使用2010)。
如果有连接首先显示客户端IP,然后分别接收并显示客户端发来的用户
名和密码(假设服务器端仅识别用户名为user1,密码为123456 的用户),
进行身份验证后,回复0 表明验证成功,回复1 表明密码错误,回复2
表明无此用户。断开与该客户端连接,等待下一个客户端连接。
客户端程序在命令行参数输入服务器端的IP 地址,向服务器发起连接成
功后,由用户从键盘输入用户名和密码,并将信息发送至服务器进行身
份验证,如果接收到0 显示“welcome”,接收到1 显示“passwd error”,
接收到2 显示“username error”。
能如下。
服务器启动后等待客户端连接(要求IP 使用127.0.0.1,端口使用2010)。
如果有连接首先显示客户端IP,然后分别接收并显示客户端发来的用户
名和密码(假设服务器端仅识别用户名为user1,密码为123456 的用户),
进行身份验证后,回复0 表明验证成功,回复1 表明密码错误,回复2
表明无此用户。断开与该客户端连接,等待下一个客户端连接。
客户端程序在命令行参数输入服务器端的IP 地址,向服务器发起连接成
功后,由用户从键盘输入用户名和密码,并将信息发送至服务器进行身
份验证,如果接收到0 显示“welcome”,接收到1 显示“passwd error”,
接收到2 显示“username error”。
作者: wubai86 发布时间: 2011-10-29
lz一个问题,发了俩贴啊。不过还是不明白lz的问题。能描述清除吗?
作者: nketc 发布时间: 2011-10-30
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28