FROM : sheen mac
DATE : Tue Jun 24 20:27:09 2008
Hi All,
I am working on a server-client application for live video broadcast using CFSocket.Its working good in LAN connection.But when I changed it into
wifi network .It gets blocked after a few seconds.
Kindly help me.
Thanks In Advance,
Sheen
Code
===========
// create socket
mSocketRef = CFSocketCreate( kCFAllocatorDefault, PF_INET, SOCK_STREAM, IPPROTO_TCP, kCallbackTypes,
(CFSocketCallBack)VideoSocket::_SocketCallBack, context );
// Create socket runloop source
mRunLoopSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, mSocketRef, 0);
if(mRunLoopSource == NULL)
{
fprintf(stderr, "DCSocket::Failed to create runloop source" );
return false;
}
// add socket source to runloop
CFRunLoopAddSource(CFRunLoopGetCurrent(), mRunLoopSource, kCFRunLoopDefaultMode);
CFRelease(mRunLoopSource);
DATE : Tue Jun 24 20:27:09 2008
Hi All,
I am working on a server-client application for live video broadcast using CFSocket.Its working good in LAN connection.But when I changed it into
wifi network .It gets blocked after a few seconds.
Kindly help me.
Thanks In Advance,
Sheen
Code
===========
// create socket
mSocketRef = CFSocketCreate( kCFAllocatorDefault, PF_INET, SOCK_STREAM, IPPROTO_TCP, kCallbackTypes,
(CFSocketCallBack)VideoSocket::_SocketCallBack, context );
// Create socket runloop source
mRunLoopSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, mSocketRef, 0);
if(mRunLoopSource == NULL)
{
fprintf(stderr, "DCSocket::Failed to create runloop source" );
return false;
}
// add socket source to runloop
CFRunLoopAddSource(CFRunLoopGetCurrent(), mRunLoopSource, kCFRunLoopDefaultMode);
CFRelease(mRunLoopSource);
| Related mails | Author | Date |
|---|---|---|
| sheen mac | Jun 24, 20:27 | |
| Jens Alfke | Jun 24, 20:51 |






Cocoa mail archive

