SOCKET通读时,需要将数据编辑成字节数组。以ASCII编码方式,如何将long型的变量转换为字节数组。
也就是说,如何将long型的变量编码为ASCII码的,用于SOCKET通记的字节数组。
也就是说,如何将long型的变量编码为ASCII码的,用于SOCKET通记的字节数组。
解决方案 »
- 带参数的事务,如何传参数进去?
- CLR版本一样,.net 2.0 能运行 3.5的程序吗?
- 请高手指点 ,sql server 数据库中表eligibleYouth有记录56万条,如何分页查询速度控制在5秒以内,详见如下:
- Vista 标准用户下如何写注册表?
- 不用open frame中登录弹出新页的问题就剩这点分了
- WinForm中,如何做到多国化语言控制?
- c# socket通信的问题
- 请问再window下作java开发,我们需要搭建一个合适我们学习平台,我们都需要安装什么·!谢谢
- 熟悉mono的同志请指点一下
- C#中如何用FlashWindow这个API?
- 请问:如何用C#做到象think pad中的电源管理那样的效果(就是在taskbar里面显示自定义的文字并且让它有变化,宽度也自己定义)
- QQ,Aliwangwang,弹出菜单后,只要碰B外的任何一个位置,菜单都消失
byte[] bytes=System.Text.ASCIIEncoding.ASCII.GetBytes(a.ToString());
这样在编码的时候,数据类型不就改变了吗?
我是想请教一下,如何直接将long数据类型的变量进行ASCII编码。
这种好像不是ASCII编码方式吧!
用这种方式,如果接收方用ASCII解码方式,可以收到正确的long型的值吗?
byte[] data = BitConverter.GetBytes(l);
string s=System.Text.Encoding.ASCII.GetString(data);
你这样虽然解码后是ASCII解码方式,但是解码出来的数据类型不是long型吧!