【发布时间】:2014-03-14 21:55:56
【问题描述】:
我有一台机器,我需要连接它才能将数据检索到文本文件中。为此,我有机器的 IP 地址、端口号、用户名、密码。现在我正在尝试连接到机器但我无法在我的 c# 代码中传递要连接的机器的用户名和密码。
请帮帮我。
【问题讨论】:
-
这是在那个端口运行的实际服务的问题。
-
TCP/IP 只是一个协议。有点像电话……只要我们不知道对方在听谁,就很难说他能听懂哪种语言。这与您使用的手机品牌无关。
-
您只显示一个普通的 TCP 连接。此连接只是一个管道,您可以在其中向服务器发送内容并接收服务器发送给您的内容。 TCP 中没有身份验证概念的定义,因此不是真正的标准方式。简而言之:身份验证取决于服务器希望您如何进行身份验证。
-
@StefanWinkler 服务器希望使用用户名和密码对我需要捕获的服务数据进行身份验证
-
TCP 在 OSI 第 4 层上,用户身份验证在第 5 层及以上...有关 OSI 层的更多信息,请参阅en.wikipedia.org/wiki/OSI_model。
标签: c# sockets authentication tcp tcplistener