请教方式一可以在项目中使用,会出意外吗?
请教为什么两种方式都可以,但网上都要用GetBytes转为byte后发送?
方式一,直接对byte赋值,通过socket发送,可以正确收到16
byte a = 0x10;//a被转换为16
方式二,通过转换,也能正确收到16
byte[] b = System.Text.ASCIIEncoding.ASCII.GetBytes("16");//
请教方式一可以在项目中使用,会出意外吗?
请教为什么两种方式都可以,但网上都要用GetBytes转为byte后发送?
方式一,直接对byte赋值,通过socket发送,可以正确收到16
byte a = 0x10;//a被转换为16
方式二,通过转换,也能正确收到16
byte[] b = System.Text.ASCIIEncoding.ASCII.GetBytes("16");//
其实一样啊,等价的
但是第二种写法,你可以把"16"换成变量,比如textbox.text,这样更灵活