vb winsock 问题啊 ,我需要从客户端发送字节数据到服务端,但是需要在索要发送的数居前加一个字符串标志

[复制链接]
查看11 | 回复1 | 2010-12-20 02:27:12 | 显示全部楼层 |阅读模式
vb winsock 问题啊 ,我需要从客户端发送字节数据到服务端,但是需要在索要发送的数居前加一个字符串标志,必须加,Dim a() AsByte ,a这个字节数组用来存贮一些字节信息,然后 利用客户端的winsock 来:sckClient.SendData "StealFile" & a到服务端。。。。sckClient.SendData "XXX" & a编译器报错 ,说这句代码类型不匹配。。。
前提:我在服务端 接受客户端的数据时,必须判断到来的数据的前缀 ,如果是"StealFile"再调用相应的函数来处理,如果是其他的前缀,又做其他处理。。。。请问各位高手,我该怎么办? 如果我把"StealFile"转换成字节的话,一起发送给服务端,我如何判断前缀是否是"StealFile" ????
a是存储字节数据的
"StealFile"是一个客户端发送给服务端的前缀,服务端把接受到的数据,判断前几个字符是"StealFile" ,然后就做响应处理。。。 不知道我说清楚没有,,大家帮帮忙,谢谢啊

回复

使用道具 举报

千问 | 2010-12-20 02:27:12 | 显示全部楼层
我也不是很清楚,你把StealFile用一个特别点的长一点16进制数代替。然后也写成BYTE,发送不就OK了??反正听你的意思服务器也是你管啊。你瞧见你的16进制数和你用来代替那个数是一样和,那不就成了????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行