另外 ,数据报套接字支持广播发送 ,使用 setsockopt() 函数可以使指定的套接字发送广播消息。相比之下 ,流式套接字不支持广播发送。...如图 3 所示 :
3 在 VC 下开发套接字程序
在实际编程中 ,我们一般采用面向对象技术 ,特别采用消息驱动机制实现多任务的
Windows 编程思想 ,VC 由于它的强大的功能而被广泛采用...我们可以在一个工作线程中处理数据的接收和发送 ,该工作线程可以在后台运行 ,套接字在工作线程中的阻塞不会影响主线程中的其它活动 ,这样主线程可以处理主窗口的消息映射。...举例说明 ,在异步方式中 ,在调用 Receive 函数后 ,会得到 WSAEWOULDBLOCK的错误信
息 ,直到 OnReceive 回调函数被调用以通知我们可以再次接收数据了。...另外 ,如果两个线程中调用同一个套接字 ;在一个线程中关闭一个末完成的阻塞的套
接字将会导致另一个线程使用同一套接字的阻塞调用出错(WSAEINTER) 返回 ,就象操作被取消一样。