2010-07-23 63 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

相關問題