不能保证这会解决您的问题,但是如果要禁用Nagle算法,则需要从流中获取本机套接字并进行调用setsockopt.
CFDataRef nativeSocket = CFWriteStreamCopyProperty(myWriteStream, kCFStreamPropertySocketNativeHandle);
CFSocketNativeHandle *sock = (CFSocketNativeHandle *)CFDataGetBytePtr(nativeSocket);
setsockopt(*sock, IPPROTO_TCP, TCP_NODELAY, &(int){ 1 }, sizeof(int));
CFRelease(nativeSocket);
Run Code Online (Sandbox Code Playgroud)
(向迈克阿什喊出复合字诀.)
| 归档时间: |
|
| 查看次数: |
4649 次 |
| 最近记录: |