phonegap客户端websocket和vb.net服务器

时间:2013-04-19 13:39:43

标签: vb.net websocket

我想将通过phonegap生成的我的andoid应用程序连接到vb.net服务器,我面临基本握手框架的问题,我收到Sec-WebSocket-Key1和Sec-WebSocket-Key2但是无法接收最后的第3部分需要从服务器重新发送握手帧,在websocket协议中也提到键1和键2需要转换为大端数,我也没办法做到这一点。它提到了类似下面的内容,

  

从处理中获得的数字的串联   |二段的WebSocket-键1 |字段,表示为32位的大端数字,   处理| Sec-WebSocket-Key2 |获得的数字领域,   再次表示为32位的大端,最后是8位   握手结束时的字节,形成一个128位字符串,其MD5总和   然后服务器使用它来证明它读取握手。

我能够在php中正确完成但在vb.net中找不到合适的逻辑。

$key = pack('N', "155712099") . pack('N', "173347027") . "Tm[K T2u";
echo md5($key,true)."<br>";

简而言之,我需要将上面的代码转换为vb.net或c#。

0 个答案:

没有答案