草庐IT

received

全部标签

c# - 从 WinService 上传 FTP 失败

我制作了一个小型测试应用程序(WinFormsC#)来测试FTP上传。这非常有效。我尝试在我当前正在处理的Windows服务中使用完全相同的方法,但我得到“(426)连接已关闭;传输中止。'-消息。我已经多次确认该方法的参数完全相同。他们是!接下来想到的是我的服务运行的帐户,但我已经尝试了所有可能性,甚至以“用户”身份运行服务,提供我自己的凭据。那么它应该像WinForms应用程序一样运行,对吗?不,它没有!它一直运行良好,直到using(varrequestStream=request.GetRequestStream())行出现故障。有问题的FTP服务器只允许事件连接,因此requ

windows - 如果我的存储库在 Windows 机器上,我可以让 git 发送一封带有 post-receive-email 脚本的电子邮件吗?

我看到了一堆在repo收到新推送时发送电子邮件的例子,但它们似乎都是针对linux机器上的repo,这可以用我在windows机器上的repo吗? 最佳答案 Windows机器通常不会附带简单的内置邮件发送脚本。但是,您可以安装一个程序来发送邮件,然后在post-receiveHook中使用该程序。 关于windows-如果我的存储库在Windows机器上,我可以让git发送一封带有post-receive-email脚本的电子邮件吗?,我们在StackOverflow上找到一个类似的问

C# UDP Socket 客户端和服务器

我的第一个问题。我是这种编程的新手,我只编写过.NET网站和表单。现在,我工作的公司要我制作一个ActiveX组件,用于监听UDP消息,并将它们转化为事件。UDP消息是从Avaya系统发送的,所以我被告知要测试我的ActiveX,首先我需要创建一个应用程序,它只发送UDP(只有一个按钮发送预定义的UDP字符串)。然后创建监听器套接字,普通的C#应用程序,它将从测试应用程序获取那些传输的UDP字符串。这两个应用程序将在同一台机器上运行。稍后,当我开始工作时,我需要让监听器成为一个ActiveX组件,但首先要做的是。我想知道是否有关于此的任何好的教程,以及关于如何开始的任何想法?很抱歉我的

c# - Socket.Receive 什么时候返回数据?

又是初学者问题:有点像我不久前提出的问题的跟进。我正在尝试理解这个同步套接字教程http://msdn.microsoft.com/en-us/library/6y0e13d3.aspx,尤其是下面代码中的一行。问题:我想确保我正确理解程序流程。什么时候handler.Receive(bytes)返回?当它“溢出”并接收到超过1024字节时,它是否返回并存储接收到的字节数在intbytesRec**中?**如果是这样的话,这听起来可能很愚蠢,如果在*data*变量中存储1024个字节而不是监听更多字节时到达更多字节会发生什么那可能会在那个时候到达?还是我不应该担心,让.net来处理?S

c# - MSMQ Receive() 方法超时

我刚才的原始问题是MSMQSlowQueueReading,但是我已经从那里取得了进步,现在我认为我对问题的了解更清楚了。我的代码(实际上是我正在使用的开源库的一部分)如下所示:queue.Receive(TimeSpan.FromSeconds(10),MessageQueueTransactionType.Automatic);正在使用Messaging.MessageQueue.Receive函数和队列是一个MessageQueue。问题如下。上面的代码行将在指定的超时时间(10秒)内被调用。Receive(...)函数是一个阻塞函数,应该阻塞直到消息到达队列,届时它将返回。如果

c# - 如何修复错误 : The message received from the server could not be parsed

我们有一个使用AJAX的Sharepoint解决方案。触发此操作的按钮位于更新面板内。我们所做的其中一件事是生成一个MSWord文档,然后在客户端上打开它以便打印。将文档发送到客户端的代码如下所示:voidOpenFileInWord(byte[]data){Response.Clear();Response.AddHeader("Content-Type","application/msword");Response.BinaryWrite(data);Response.Flush();Response.End();}我们得到的错误是:Message:Sys.WebForms.Pag

c# - 尝试发布云服务时,我得到 : "Error: A security token validation error occured for the received JWT token..."

我正在尝试发布Azure云服务。开始发布后大约1小时,它返回此错误。我正在通过VisualStudio2013ultimate发布。我正在尝试创建一个基于Orleans的测试服务(不是示例之一)。我已经完成了step-by-stepclouddeploymenttutorial找不到任何我可能错过的东西。不过,我敢打赌这里有些东西,比如在某处设置了一些错误的连接字符串。我将再次检查它以确保一切都与教程中的一样(除非那里有错误)。另外,我使用移动服务作为API前端。设置此设置时也可能存在某些问题,因为它与我看过的示例不同。 最佳答案

c# - 底层连接已关闭 : An unexpected error occurred on a receive

我在这里是因为我在通过ftp协议(protocol)下载一些文件时遇到了问题。这很奇怪,因为它偶尔会发生,甚至是针对同一个文件。只是一个精度:我正在下载非常大的文件(从500Mo到30Go)这是我的函数返回的异常类型:(抱歉,它是法语的)System.Net.WebException:Laconnexionsous-jacenteaétéfermée:Uneerreurinattendues'estproduitelorsdelaréception。àSystem.Net.FtpWebRequest.CheckError()àSystem.Net.FtpWebRequest.SyncR

c# - 明显的 BufferBlock.Post/Receive/ReceiveAsync race/bug

交叉发布到http://social.msdn.microsoft.com/Forums/en-US/tpldataflow/thread/89b3f71d-3777-4fad-9c11-50d8dc81a4a9我知道...我并没有真正发挥TplDataflow的最大潜力。ATM我只是使用BufferBlock作为消息传递的安全队列,其中生产者和消费者以不同的速率运行。我看到一些奇怪的行为,让我不知所措继续。privateBufferBlockmessageQueue=newBufferBlock();publicvoidSend(objectmessage){varaccepted=

javascript - ZeroMQ 的预期性能是什么?

我正在涉足进程间通信;目的是让工作进程执行一些计算并将结果传回控制进程。我安装了zeromq.node并在coffeescript中设置一个简单的请求者和响应者。请求者:#requester.coffeezmq=require'zmq'context=newzmq.Context()socket=zmq.socket'req'socket.bind'tcp://127.0.0.1:5555',(error)=>throwerroriferror?console.log'Requestingwriterboundtoport5555'setInterval(->socket.send'h