- (void)sendMessage:(NSString*)msg {  
    NSLog(@"Socket Send MSG");
    NSString *stringTosend = msg;  
    const char *data = [stringTosend UTF8String];  
    send(CFSocketGetNative(_socket), data, strlen(data) + 1, 0);  
}  
这是CFSocket 发送数据的代码,   发送是发送出去了,不过有个头痛的问题,由于我游戏每一帧都需要发送数据,  所以导致它在发送数据的时候,  存在缓存区域里面, 然后等包的大小足够大的时候才会执行发送。。   也就是说服务器收到数据包里面已经是前几帧的数据,这样子就造成解析部队了。。我希望发送的时候立即发送,不等别的包,  请问有高手可以解答嘛?