C#服务器端与VB客户端Socket通讯有关问题

C#服务器端与VB客户端Socket通讯问题C#发出信息:Byte[]testSendStrnewbyte[512]StringsendMessageConn

C#服务器端与VB客户端Socket通讯问题
C#发出信息:
        Byte[]   testSendStr   =   new   byte[512];
        String   sendMessage   =   "Connection   Successfully\r\n ";
        testSendStr   =   Encoding.Unicode.GetBytes(sendMessage);

VB接收信息:
        Dim   s   as   String
        sockC.GetData   s
        RTB1.Text   =   s

VB提示Out   of   Memory

我查看了s的长度,不是“Connection   Successfully”的实际长度,而是512。
我想问题应该出在这,请问如何解决啊?

[解决办法]
Dim s as String
s= " "
sockC.GetData s
RTB1.Text = s
[解决办法]
string sendMessage = "Connection Successfully\r\n ";
testSendStr = Encoding.Unicode.GetBytes(sendMessage);


VB接收信息:
Dim s as String 如果还不行试一下 * 定义一下字符串长度。
sockC.GetData s
RTB1.Text = s



[解决办法]
用left截断试试