草庐IT

串口发送

全部标签

c# - HTTPClient 在成功之前获得两个 401(发送错误的 token )

我正在尝试使用HttpClient与自托管WebAPI客户端通信。使用以下代码创建客户端:HttpClientHandlerclientHandler=newHttpClientHandler(){UseDefaultCredentials=true,PreAuthenticate=true};varclient=newHttpClient(clientHandler);在服务器端我们设置:HttpListenerlistener=(HttpListener)app.Properties[typeof(HttpListener).FullName];listener.Authentic

c# - 不安装 SMTP 服务器发送邮件

我有一个.Net应用程序。我希望此应用程序向我发送电子邮件。如何在不安装SMTP服务器的情况下实现这一点? 最佳答案 使用SmtpClient发送MailMessage不需要您在本地计算机上安装服务器。您的电子邮件服务提供商是拥有服务器的提供商(例如smtp.gmail.com),并且您的SmtpClient与它对话。 关于c#-不安装SMTP服务器发送邮件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

c# - 串口通信 : polling serial port vs using serial port DataReceived event

我只是在回顾我在CF2.0上用C#编写的与串行端口通信的一些代码。我没有使用DataReceived事件,因为它不可靠。MSDNstatesthat:TheDataReceivedeventisnotgauranteedtoberaisedforeverybytereceived.UsetheBytesToReadpropertytodeterminehowmuchdataislefttobereadinthebuffer.我用read()轮询端口,并有一个委托(delegate)在读取数据时处理数据。我还在某处读到“轮询不好”(没有给出解释)。知道轮询为什么不好吗?除了通常的线程警告

c# - 通过 WCF 发送元组对象?

System.Tuple类是否受WCF的数据契约序列化程序支持(即,我能否将Tuple对象传递给WCF调用和/或接收它们作为部分或全部结果)?我找到了thispage,但不是我所希望的明确、明确的“您可以使用WCF发送和接收元组”的答案。我猜你可以,只要Tuple本身的所有类型within都受DataContractSerializer支持——任何人都可以向我提供更明确的答案?谢谢。 最佳答案 Tuple类型标有SerializableAttribute,因此,如果您在其中存储的类型是可序列化的,那么它们也应该能够被WCF序列化。查

c# - 如何通过IIS7发送邮件?

我正在尝试在IIS7中的Windows7机器上设置SMTP服务器。我已将其设置为“将电子邮件发送到本地主机,端口25,无身份验证。但是当我尝试从我的C#程序以编程方式连接时,出现错误:Failuresendingmail",innerexception"Noconnectioncouldbemadebecausethetargetmachineactivelyrefusedit127.0.0.1:25publicstaticvoidSendEmail(MailMessagem){varsmtp=newSmtpClient{Host="localhost",Port=25,UseDefa

c# - 如何使用 FAXCOMEXLib 从 Windows 服务发送 pdf 传真?

我以前看过这个问题,但是我没有看到任何明确的答案,而且绝对没有任何答案可以解决我的问题。我创建了一个Windows服务来使用FAXCOMEXLib库发送传真(半自动)。到目前为止,我的服务已成功发送文本文件(.txt)。但是当我尝试发送pdf、jpg或tif文件时,我收到“操作失败”错误。在SO中,我已经看到很多关于服务运行的用户权限的讨论。我尝试了很多不同的选项(本地服务、本地用户、具有管理员权限的自定义用户、允许服务与桌面交互)。但似乎没有什么不同。该服务似乎没有权限打开相应的应用程序来“打印”pdf、jpg或tif文件。但我只是猜测。有没有人在Windows服务中通过FAXCOM

c# - 从 .NET 向 Skype "group"聊天发送消息?

有没有一种简单的方法可以从.NET向Skype发送群聊消息?我不需要响应任何命令或任何东西,因此它不需要是BOT。基本上,我会在一个专用盒子上运行这个程序,Skype作为一个特殊用户运行,我会让它向特定的群聊报告某些信息。我知道有一个SkypeCOM库。我看过基于此的示例,但我无法获得任何牵引力。 最佳答案 currentlyavailableSkypeAPI适用于Windows使用WM_COPYDATA交换基于文本的命令来控制Skype(参见PublicAPIReferencedownload)。有一个新东西叫SkypeKit正在

c# - 向线程发送消息的最佳方式

将消息发送到在c#/.net中while(1)循环中运行的线程(而不是进程)的最有效和最快的方法是什么:使用同步队列(如BlockingQueues&Thread’sCommunicationinC#)运行消息循环在线程上下文中使用系统winforms的Application.Run并在运行application.run之前订阅一个事件,该事件在线程上下文中捕获消息。使用套接字或命名管道向线程发送消息。在Linux中,我习惯于使用unix域套接字执行此操作,在Windows中执行此操作的等效方法是什么?共享内存文件?命名管道?你怎么看? 最佳答案

c# - 发送 mhtml 电子邮件 - C#

我有发送包含文本和图像的电子邮件的要求。因此,我有.mhtml文件,其中包含需要通过电子邮件发送的内容。为此,我使用了Chilkat,但在Outlook2007中,它将mhtml文件显示为不同的附件(html+图像)。任何人都可以向我推荐一些用于发送mhtml电子邮件的其他组件。仅供引用,我使用的是.Net3.5此外,我不想在发送之前将图像保存在服务器上。谢谢! 最佳答案 我使用普通的旧原生MailMessage类(class)。这previousanswer可以为您指明正确的方向编辑:我前一段时间构建了一个类似的代码,它捕获一个外

c# - 获取串口连接的设备名称

我搜索如何获取串口连接的素材的设备名称。我有两种不同类型的Material可以在上面连接。第一个:打印机(只接收数据,不返回任何数据)第二个:余额(只发送数据,不接收任何数据)如何区分这两种Material?谢谢。 最佳答案 试试这个:ManagementObjectCollectionManObjReturn;ManagementObjectSearcherManObjSearch;ManObjSearch=newManagementObjectSearcher("Select*fromWin32_SerialPort");Man