2010-07-23 25 views
0

我目前正在基于异步套接字的服务器/客户端程序上工作。据我所见,socket类的send()方法主要接受字节缓冲区。我是否必须将所有内容都转换为字节数组还是有其他方法?我可以只使用异步套接字类发送字节数组吗?

我应该怎么做才能发送一个简单的字符串例如?

回答

1
string sendMessage = "This is a clarified example now"; 
byte[] byteMessage = System.Text.Encoding.ASCII.GetBytes(sendMessage) 

应该是所有你需要的。举个例子,我是30多个字符函数调用的粉丝。

+0

不是世界上每个人都会说ASCII ... – dtb 2010-07-23 16:58:08

+0

确实。 UTF8与英文文本一样紧凑,同时也支持世界上所有其他语言。 – 2010-07-23 17:01:30

+0

@dtb一旦解决了编码标准,就打电话给我。在此之前,世界其他地区都会讲英语。变音符被诅咒。 – James 2010-07-23 17:08:24

相关问题