Tag: client

SSL客户端/服务器相互认证

您好我正在尝试在C#中使用服务器和客户端证书进行相互身份validation的ssl客户端/服务器通信。 设法只使用服务器证书进行ssl通信,在客户端我使用这样的: TcpClient client = new TcpClient(machineName, port); //Create an SSL stream that will close the client’s stream. SslStream sslStream = new SslStream( client.GetStream(), false, new RemoteCertificateValidationCallback(ValidateServerCertificate), null ); try { // The server name must match the name on the server certificate. sslStream.AuthenticateAsClient(serverName); } catch (AuthenticationException e) { Console.WriteLine(“Exception: {0}”, e.Message); if (e.InnerException != […]

C#中JSON-RPC客户端的示例代码

我需要一个简单的C#中的JSON-RPC 1.0客户端,最好使用.NET 2.0或更高版本。 我检查了JRock 0.9他们有几个样本,包括雅虎读者,但样本演示JSON,而不是JSON-RPC。 我知道我可以使用任何可用的JSON解析器来实现RPC部分,例如JRock或Microsoft的两个。 我更喜欢准备好样品。

C#中的IRC库

我想在我的程序中嵌入一个小聊天窗口,它将作为一个基本的IRC客户端。 这需要有限的function,例如连接,断开连接,列出用户和发送私人消息。 在编写时,我尝试了几个膨胀的库,这使得创建一个简单的应用程序变得非常困难(连接许多事件,处理我不感兴趣的频道,模式等等)。 我试过的其他库是为旧版本的.NET开发的,并且充满了弃用警告。 如何在C#中开发轻量级IRC客户端?

教程:简单的WCF XML-RPC客户端

更新:我在下面的回答中提供了完整的代码示例。 我已经构建了自己的小型自定义XML-RPC服务器,因为我想在服务器端和客户端都保持简单,我想要完成的是使用WCF创建一个最简单的客户端(最好是C#) 。 假设通过XML-RPC公开的服务合同如下: [ServiceContract] public interface IContract { [OperationContract(Action=”Ping”)] string Ping(); // server returns back string “Pong” [OperationContract(Action=”Echo”)] string Echo(string message); // server echoes back whatever message is } 因此,有两个示例方法,一个没有任何参数,另一个带有简单的字符串参数,两个都返回字符串(仅为了示例)。 服务通过http公开。 Aaand,下一步是什么? 🙂