我要用winsock发送一字符的asc码这样对吗??dim s(1) as byte
s(0)=asc("A")
winsock.senddata s

解决方案 »

  1.   

    本来在底层就是传送的ASCII码,这样做有意义吗?
      

  2.   

    winsock.senddata "A"就行,如果字符串含有汉字等双字节字符需要注意。
      

  3.   

    将字符串转换成数组就可以了
    strData="test"
    arrData()=strData
      

  4.   

    网络传输的时候传送字符串采用ansi字符串
    arrData()=StrConv(strData,vbFromUnicode)   '将Unicode字符串转换成ansi
    接受后还原成Unicode
    strData=StrConv(arrData(),vbUnicode)       '将ansi字符串转换成Unicode