您好我有下一个问题,为什么当我在Java socket服务器从iOS版将数据发送到Java套接字服务器
connection = new Socket(Constants.HOST, Constants.CHAT_LISTENER_PORT);
_in = new DataInputStream(connection.getInputStream());
String data = _in.readUTF();
但没有在对方发送数据,这样
uint8_t buffer[11] = "I send this";
NSInteger nwritten = [outputStream write:buffer maxLength:sizeof(buffer)];
if (-1 == nwritten) {
NSLog(@"Error writing to stream %@: %@", outputStream, [outputStream streamError]);
}else{
NSLog(@"Wrote %i bytes to stream %@.", nwritten, outputStream);
}
看起来好像它没有发送任何东西。
我读了很多,我发现问题是从平台上,因为java字节与big-endians和iOS与小端,但我没有找到有关如何做到这一点的信息。
uint8_t buffer [11] =“我发送这个”;以big-endians格式
请heellppp,谢谢。
对不起,我的英语很不错,但西班牙语里没有什么:/ thaks。
你的英文很好。 ;) – 2012-03-17 18:29:51