Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将套接字连接到在c中具有用户名和密码的主机#_C#_Sockets - Fatal编程技术网

C# 将套接字连接到在c中具有用户名和密码的主机#

C# 将套接字连接到在c中具有用户名和密码的主机#,c#,sockets,C#,Sockets,我使用以下代码创建套接字: Socket socket = new Socket(SocketType.Stream, ProtocolType.Tcp); 我想将此套接字连接到具有用户名和密码的主机。我有此主机的用户、密码和IP。但我不知道如何连接到它?您需要指定您使用的通信协议 在TCP级别上,您只需连接到主机,然后开始使用该协议(例如HTTP)说话,并使用为该协议定义的规则(例如)提供用户名/密码 在TCP级别上没有身份验证 当使用HTTP时,您也可以使用它,它允许在比套接字更高的级别上

我使用以下代码创建套接字:

Socket socket = new Socket(SocketType.Stream, ProtocolType.Tcp);

我想将此套接字连接到具有用户名和密码的主机。我有此主机的用户、密码和IP。但我不知道如何连接到它?

您需要指定您使用的通信协议

在TCP级别上,您只需连接到主机,然后开始使用该协议(例如HTTP)说话,并使用为该协议定义的规则(例如)提供用户名/密码

在TCP级别上没有身份验证


当使用HTTP时,您也可以使用它,它允许在比套接字更高的级别上进行通信,它具有所有这些内置功能(
凭据
属性),并且在线上有很多示例。

协议HTTP,端口80是否有其他类似套接字的方式?@user2855778您应该在问题中提供这些信息,不是对我的回答的评论。我已经相应地更新了我的答案。:谢谢。我想从这个主机获取数据包。此主机为IP摄像头,可连续发送图片。。