草庐IT

Notes客户机

全部标签

c# - C# 中的开源 Torrent 客户端

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找用C#编写的Torrent客户端的开源实现。我在这个网站和网上找到了一些旧帖子,但到目前为止我还看不到任何有用的东西。您认识任何客户吗?

c# - UDP 打洞。让服务器与客户端交谈

我已经阅读了很多关于如何实现UDP打洞的书,但由于某种原因我无法让它工作。对于那些不熟悉什么是udp打洞的人,这里是我自己的定义:目标是能够在两个客户端(客户端A和客户端B)在服务器的帮助下。因此客户端A连接到服务器并发送其信息。客户端B也这样做。服务器具有必要的信息,以便客户端A能够向客户端B发送数据,反之亦然。因此,服务器将该信息提供给两个客户端。一旦两个客户端都获得了彼此的信息,就可以在没有服务器帮助的情况下开始在这些客户端之间发送和接收数据。我的目标是能够做我刚刚描述的事情(udp打洞)。在这样做之前,我认为能够从服务器连接到客户端会很有帮助.为此,我计划向服务器发送有关客户端

c# - 从 C# 与 Lotus Notes 交互的最佳方式和推荐做法是什么

特别是,我必须以最快和最可靠的方式从LotusNotes文件中提取所有消息和附件。可能相关的另一点是我需要从辅助线程执行此操作。编辑感谢您的回答-两个都很好。我应该提供更多背景信息。我们目前有一个WinForms应用程序,它有一个使用NotesCOMAPI的后台线程。不过好像不太稳定。(当然可能是我们做错了什么。)例如,我们发现我们必须在主线程上预初始化Notessession,否则在后台线程上调用session.CreateDXLExporter()会引发异常。 最佳答案 我真的很讨厌那个NotesSessionCOM对象。除了它

c# - OutputCache Location=客户端似乎没有工作

我正在尝试在我的MVC应用程序中使用OutputCache属性,但当我使用OutputCacheLocation.Client时它似乎不起作用:publicclassHomeController:Controller{[OutputCache(Duration=15,Location=OutputCacheLocation.Client)]publicActionResultClient(){ViewBag.Message="Thecurrenttimeis"+DateTime.Now.ToString("hh:mm:ss");returnView();}[OutputCache(Du

c# - 客户端无权使用此方法检索访问 token Gmail API C#

当我尝试使用服务帐户授权gmailapi时出现以下错误"Clientisunauthorizedtoretrieveaccesstokensusingthismethod"staticasyncTaskMainAsync(){sstageEntitiesdb=newsstageEntities();//UserCredentialcredential;Dictionarydictionary=newDictionary();StringserviceAccountEmail="xxx.iam.gserviceaccount.com";varcertificate=newX509Cert

c# - 使用完 .NET 服务引用客户端后是否需要关闭它

我正在尝试了解在您使用完.net服务引用客户端后是否有必要关闭它。我在网上遇到的几乎所有示例似乎都没有,但是生成的客户端实现了IDisposable并且因为它确实打开了到服务的连接,我的直觉告诉我你需要关闭该连接当你完成了。这是我从http://msdn.microsoft.com/en-us/library/bb386386(v=VS.90).aspx中提取的代码示例:privatevoidbutton1_Click(System.Objectsender,System.EventArgse){ServiceReference1.Service1Clientclient=newSer

c# - 如何在 Asp.net MVC 中编写 OAuth2 Web API 客户端

我们开发了一组受授权服务器保护的WebAPI(REST)。授权服务器已发布客户端ID和客户端密码。这些可用于获取访问token。有效token可用于对资源服务器(RESTAPI)的后续调用。我想编写一个基于Web(Asp.netMVC5)的客户端来使用API。我可以下载nuget包来帮助我实现客户端OAuth2流程吗?谁能给我一个关于OAuth2流程的客户端实现的好例子(用asp.netMVC编写)?更新我能够使用下面的代码块获取访问token,但我想要的是“客户端凭据”oauth2流程,我不必在其中输入登录名和密码。我现在的代码是:publicclassStartup{publicv

c# - Socket编程多客户端一台服务器

我刚刚开始使用C#进行套接字编程,现在有点被这个问题困住了。如何在不为每个客户端创建线程的情况下在单个服务器上处理多个客户端?当有10个客户端时,每个客户端的一个线程工作正常,但如果客户端数量增加到1000个客户端,是否为每个客户端创建一个线程是否可取?如果还有其他方法可以做到这一点,有人可以告诉我吗? 最佳答案 尝试使用异步服务器。以下示例程序创建了一个服务器,用于接收来自客户端的连接请求。服务器是用异步套接字构建的,因此服务器应用程序的执行在等待来自客户端的连接时不会被挂起。应用程序从客户端接收一个字符串,在控制台上显示该字符串

c# - 如何使用 SignalR Hubs 从服务器向客户端发送消息

我刚刚开始探索signalR,我希望能够从服务器向所有客户端发送消息。这是我的中心usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSignalR;usingSignalR.Hubs;usingSignalR.Hosting.Common;usingSignalR.Hosting.AspNet;usingSystem.Threading.Tasks;namespaceMvcApplication1{publicclassChat:Hub{publicvoidSend(Str

c# - 为什么我的 REST 服务 .NET 客户端会发送每个没有身份验证 header 的请求,然后使用身份验证 header 重试?

我们碰巧运行一个带有API的REST网络服务,要求客户端使用基本身份验证。我们用各种语言制作了一组简洁的示例,展示了如何与我们的服务进行交互。现在,我正在查看该服务的IIS日志,发现以下模式经常发生:一个请求来了,被HTTP代码401拒绝同样的请求被重新发送并成功看起来第一个请求发送时没有Authorizationheader,然后第二个请求使用正确的header发送并成功。大多数情况下,日志记录包含“user-agent”,这与我们在.NET示例中植入的字符串相同。所以我认为问题仅出在.NET程序上。我们的示例代码没有重现该问题,因此我假设用户以某种方式修改了代码或从头开始编写了自己