我想写入(TCP)服务器客户端程序。 客户端代码应该在Objetive-C中。服务器端代码应该在C#中。(TCP)服务器/客户端程序
我写了一些代码。这是工作。但问题是;我将消息从客户端发送到服务器。服务器正在接收消息。但收到的消息看起来像“加密”数据。
代码:
Objective-C
const uint8_t *rawdata = (const uint8_t*)[@"Welcome..." UTF8String];
[outputStream write:rawdata maxLength:strlen((const char *)rawdata)];
C#
char[] chara = new char[data.Length/sizeof(char)];
System.Buffer.BlockCopy(data, 0, chara, 0, chara.Length);
String content = new String(chara);
Console.WriteLine("Received data : " + content);
请帮我解决这个问题。
问题将出现在“uint8_t”和“char []”中。但我不知道如何解决它。 – jfalexvijay
你收到了什么数据?每次都一样吗?接收的长度是否与传输的长度相同? –