Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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#_Asp.net - Fatal编程技术网

C# 接收从客户端计算机发送的数据

C# 接收从客户端计算机发送的数据,c#,asp.net,C#,Asp.net,我正在从事一个项目,该项目在客户机上有一个C#app(作为服务器全天候运行)。此应用程序需要通过POST将一个文件作为字节流发送到我当前在家庭桌面上托管的服务器 在我的服务器上运行的C#应用程序可以接收此文件,还是必须以ASP应用程序/页面的形式接收 此外,我知道如何通过POST发送ByTestStream,但如何设置服务器端应用程序来侦听这些传入数据? 我从来没有做过这样的事情,所以我正在寻找一些指导来让我开始 谢谢你在找这个家伙: 使用它,您将基本上创建一个迷你HTTP服务器,监听您指定的

我正在从事一个项目,该项目在客户机上有一个C#app(作为服务器全天候运行)。此应用程序需要通过POST将一个文件作为字节流发送到我当前在家庭桌面上托管的服务器

在我的服务器上运行的C#应用程序可以接收此文件,还是必须以ASP应用程序/页面的形式接收

此外,我知道如何通过POST发送ByTestStream,但如何设置服务器端应用程序来侦听这些传入数据? 我从来没有做过这样的事情,所以我正在寻找一些指导来让我开始


谢谢你在找这个家伙:


使用它,您将基本上创建一个迷你HTTP服务器,监听您指定的某个端口。然后,您将能够向其发布数据,并相应地进行处理(类似于处理代码位于ASPX代码后面)。

您正在寻找这个家伙:


使用它,您将基本上创建一个迷你HTTP服务器,监听您指定的某个端口。然后,您将能够向其发布数据,并相应地进行处理(类似于处理代码位于ASPX代码中)。

假设您可以通过TCP直接发送数据,如果您不想采用HTTP方式,可以查看这一点。我个人很喜欢这个课程,它可以在网络上无痛地发送数据。

假设你可以通过TCP直接发送数据,如果你不想采用HTTP方式,你可以看看这个。我个人很喜欢这个课程,因为它可以在网络上无痛地发送数据。

这取决于你需要对文件做什么,并且在上传文件时,使用一个小小的asp.net应用程序来做这件事没有什么错


如果将文件发送到服务器的唯一方法是通过HTTPPOST,那么为什么要编写自己的服务/守护程序来运行侦听器呢?除非你有理由不在IIS中运行它,否则我会在那里运行。如果您碰巧需要的话,可以通过这种方式使用完整的堆栈进行身份验证等等。此外,如果你必须通过http post上传文件,我敢打赌你最终也会希望通过http获得其他可用方法。

这取决于你需要对文件执行的操作,并且在上传文件时,使用一个小小的asp.net应用程序来完成这项操作没有什么错


如果将文件发送到服务器的唯一方法是通过HTTPPOST,那么为什么要编写自己的服务/守护程序来运行侦听器呢?除非你有理由不在IIS中运行它,否则我会在那里运行。如果您碰巧需要的话,可以通过这种方式使用完整的堆栈进行身份验证等等。此外,如果你必须通过http post上传文件,我敢打赌你最终也会想要通过http提供其他方法。

我没有理由不使用IIS,所以我一定会研究它。如果它能让我的生活变得轻松,那就是我想要的。我没有理由不使用IIS,所以我一定会研究它。如果它能让我的生活变得轻松,那就是我想要的。