Must know something of everything and everything of something!
Unable to translate buffer to socket2. Error code : 9013.的问题
上一篇 /
下一篇 2007-11-20 22:57:59
/ 个人分类:Testing
查看( 6406 ) /
评论( 9 )
问题是这样的:
;~-`R$t\3^0 我在向服务器发送的报文是加密后的密文,内容如:“151111?u?9翈艪u 菡穏鮅h矾ゥ?堪}2|4”,正如看到的,密文中有一些字符被解析为双字节字符,这样在读取的时候遇到双字节字符处就会报错(字符转换错误):51Testing软件测试网jq1a
u%?mx-H-c&D5d
U'uj&IX0 脚本为WinSock协议,基本实现如下:
.@QJn
W0 char *SendBuf = "151112457789990909461794619847817412345";51Testing软件测试网3WW9H
_$I3[
cbEncryp(SendBuf,39,b_k); //调用加密函数进行加密51Testing软件测试网*gxttN)SgS:MEO6]
//以上报文加密结果:151111?u?9翈艪u 菡穏鮅h矾ゥ?堪}2|451Testing软件测试网^%@a!Gz5ch
lrs_set_send_buffer("socket0",SendBuf,39);