1

我过去没有在任何其他编程语言中使用套接字的经验,但现在,我必须使用仅接受套接字的服务 API 发出请求。

我的代码可以在这里找到。

我不知道我是否正确处理,因为该ValidateCertificate方法返回 false。“errors”参数不等于“none”,其值为:CertificateNameMissmatch | CertificateChainErrors

由于这是我的第一个套接字应用程序,我不知道这里可能发生什么。

我尝试访问的服务使用 SSL,Socket API用于查询他们的数据库。

这是首先执行的代码:

        // Creating SSLClient
        m_sslClient = new SSLClient ("localhost","200.245.207.155",3395);

        // Encoding and Converting Struct to String
        layoutAsString = CrednetStructs.StructureToString (new CrednetStructs.InputLayout ("","","",""));

        // Writting message to Stream
         m_sslClient.WriteMessage (layoutAsString);

其中 InputLayout 是可以在此处找到的套接字请求的参数。它是一个结构。

让我知道是否有任何我可能遗漏的其他信息。提前致谢

4

0 回答 0