C# 如何在Socket 双向认证客户端与服务端之间通讯? 10

是这样的,目前有个项目,需要使用Socket通讯协议进行双向认证,我写的C#只是一个中间传输过程,并不参与加密解密或生成证书,socket服务端是Java写的,socke... 是这样的,目前有个项目,需要使用Socket通讯协议进行双向认证,我写的C#只是一个中间传输过程,并不参与加密解密或生成证书, socket服务端是Java写的,socket客户端是一个别人包装好的动态链接库(DLL)去链接终端设备(POS机),我只要调用接口作为中间传输就可以。

我现在没有思路,请问,我该如何从客户端拿到公钥,然后用什么方式传输给服务端,得到服务端返回的结果?谢谢各位!!!!
展开
 我来答
手机用户46656
2017-06-14 · TA获得超过141个赞
知道答主
回答量:197
采纳率:0%
帮助的人:98.4万
展开全部
都可以的,SOCKET可以实现2种通信方式,一种是P2P也就是点对点,客户端与客户端之间的通信。另一种就是现在QQ这种,客户端连接到服务器,再由服务器转发给制定用户。你要实现这种方式,最好自己定义个类,发送的时候,直接打包类发送;然后接收的时候,数据直接套入类中,类得包括发送给谁的标识和内容。复杂点的还可包括其他内容,只要根据功能自己定义就行。
追问
我现在是不知道如何下手,有没有例子或分享网站?或者麻烦帮我写个小例子。谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式