我想寫入(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
你收到了什麼數據?每次都一樣嗎?接收的長度是否與傳輸的長度相同? –