如何用JAVA SOCKET验证用户名和密码是否正确

 我来答
papercut999
2010-11-23 · TA获得超过1786个赞
知道小有建树答主
回答量:1644
采纳率:0%
帮助的人:1102万
展开全部
可能LZ对使用浏览器进行用户名密码认证比较清楚
SOCKET走的是TCP/IP协议,而浏览器方式走的是HTTP协议
不管哪种方式,都是通过客户端程序上发到服务器端,而浏览器方式的通道都是默认OK的,而TCP方式则需要通过SOCKET来建立通道,传输的数据是通过报文格式,报文你可以理解是一串东东,这个东东可以是二进制,可以是十进制,可以是字符串
对于进行用户名密码认证,你看成是字符串就行了
根据客户端和服务端规定好的报文格式进行解析,验证的工作和HTTP协议的方式一样,简单来说就是放在servlet上进行。
区别就是,SOCKET要自己建立连接以及自己制定报文格式,而浏览器方式只要通过request方式传送就OK了
zhaoyw_work
2010-11-24 · TA获得超过613个赞
知道小有建树答主
回答量:729
采纳率:100%
帮助的人:527万
展开全部
你肯定需要存一个可以登录的用户名/密码 的列表
这个列表可以是存在数据库,也可以存在本地文件
服务端启动时加载这个列表,(或者在接到登录验证请求时 现查)

然后用 == 验证就行了

如果 用户名一致,密码也一致 就 ok 了呗
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wnxne60
2010-11-26 · TA获得超过344个赞
知道答主
回答量:390
采纳率:0%
帮助的人:306万
展开全部
太奇怪,我测试了一下你的代码,很好用阿,采用两种方式都没有问题
直接访问img.jsp或者访问html文件的img标签,都没有问题。

补充:
我是在本地访问的,如果你访问其它计算机,那么看看是否是防火墙的问题。代码应该没有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式