C语言winsocket编程

l206xd 2012-11-11 01:38:00
我想针对3389端口制作一个密码验证器。
我只用在DOS下输入check3389.exe username password 这样就可以了。如果错误就提示错误,否则就正确嘛。

我看了winsocket的基础编程。但是都没有说怎么验证这个密码的,我要怎么发送这个帐号和密码他才知道接收?
...全文
183 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Myang1 2012-11-14
  • 打赏
  • 举报
回复
呵呵,很好啊,学习了
l206xd 2012-11-11
  • 打赏
  • 举报
回复
引用 10 楼 anhuizhuanjiao 的回复:
引用 8 楼 l206xd 的回复:引用 5 楼 armsword 的回复:可以根据 **argv 判断。 比如username 表示第三个参数 password 表示第四个参数。 argv是服务器端才有的嘛,客户端貌似没这个? 推荐本书嘛 int main(int args,char argv[]) main函数是可以这样定义的,它的参数叫做命令行参数 ……
它的参数叫做命令行参数?哇哈哈。。知道了。。谢谢
转角天边 2012-11-11
  • 打赏
  • 举报
回复
引用 8 楼 l206xd 的回复:
引用 5 楼 armsword 的回复:可以根据 **argv 判断。 比如username 表示第三个参数 password 表示第四个参数。 argv是服务器端才有的嘛,客户端貌似没这个? 推荐本书嘛
int main(int args,char argv[]) main函数是可以这样定义的,它的参数叫做命令行参数
转角天边 2012-11-11
  • 打赏
  • 举报
回复
引用 7 楼 l206xd 的回复:
引用 6 楼 anhuizhuanjiao 的回复:用socket编程就行,就把username和password send过去,判断帐号密码是否匹配是服务器的事 是不知道怎么发过去啊。。难道就直接send()?这样发过去服务器会知道是什么么?
你看看socket套接字编程的书
l206xd 2012-11-11
  • 打赏
  • 举报
回复
引用 5 楼 armsword 的回复:
可以根据 **argv 判断。 比如username 表示第三个参数 password 表示第四个参数。
argv是服务器端才有的嘛,客户端貌似没这个? 推荐本书嘛
l206xd 2012-11-11
  • 打赏
  • 举报
回复
引用 6 楼 anhuizhuanjiao 的回复:
用socket编程就行,就把username和password send过去,判断帐号密码是否匹配是服务器的事
是不知道怎么发过去啊。。难道就直接send()?这样发过去服务器会知道是什么么?
转角天边 2012-11-11
  • 打赏
  • 举报
回复
用socket编程就行,就把username和password send过去,判断帐号密码是否匹配是服务器的事
armsword 2012-11-11
  • 打赏
  • 举报
回复
可以根据 **argv 判断。 比如username 表示第三个参数 password 表示第四个参数。
l206xd 2012-11-11
  • 打赏
  • 举报
回复
引用 2 楼 anhuizhuanjiao 的回复:
check3389.exe这个是你的程序吗,把问题说清楚点呀
我是比如的,当然我写的程序估计也就叫这个名字。 这个程序的目的就是让目的IP验证我发过去的username password check3389.exe IP username password 这样
l206xd 2012-11-11
  • 打赏
  • 举报
回复
引用 1 楼 JQGuardian 的回复:
你是想连接对方主机的远程协助服务吧!这个不太清楚,winsocket只是一个工具,它负责使两台电脑之前实现数据交互。至于交互的内容,它不管的。 打个比方:我和你要见面但谁也不认识谁,网络是公路,winsocket是公交车,这两样东西只能把我们送到同一个地点。但至于怎么接头,它并不知道啊,这是我们之间的协议。
晕死,那么我可能想错了。 如果要让对方验证我发过去的帐号和密码要怎么编程?用什么知识?
转角天边 2012-11-11
  • 打赏
  • 举报
回复
check3389.exe这个是你的程序吗,把问题说清楚点呀
HMGuardian 2012-11-11
  • 打赏
  • 举报
回复
你是想连接对方主机的远程协助服务吧!这个不太清楚,winsocket只是一个工具,它负责使两台电脑之前实现数据交互。至于交互的内容,它不管的。 打个比方:我和你要见面但谁也不认识谁,网络是公路,winsocket是公交车,这两样东西只能把我们送到同一个地点。但至于怎么接头,它并不知道啊,这是我们之间的协议。

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧