首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-01-31 
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接收信息:
        sockC.GetData   s
        RTB1.Text   =   s

VB提示Out   of   Memory

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


[解决办法]
很多年没有用过VB6了,不过
sockC.GetData s
RTB1.Text = s
不过这样赋值好像不对吧?!
s是什么类型的数据?
[解决办法]
sockC.GetData s,vbstring

试一下!
[解决办法]
对VB字符串变量长度定义:Dim s As String *512 再试试。

热点排行