摘要: Socket中如何设置连接超时 设置connect的超时很简单,CSDN上也有人提到过使用select,但却没有一个令人满意与完整的答案。偶所讲的也正是select函数,此函数集成在winsock1.1中,简单点讲,"作用使那些想避免在套接字调用过程中被锁定的应用程序,采取一种有序的方式,同时对多个套接字进行管理" (《Windows网络编程技术》原话)。使用方法与解释请见《Windows网络编程技术》。 在使用此函数前,需先将socket设置为非锁定模式,这样,在connect时,才会立马跳过,同时,通常也会产生一个WSAEWOULDBLOCK错误,这个错误没关系。再执行 阅读全文
posted @ 2009-12-10 14:31 k1988 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 网络流媒体技术大全 [ 作者:佚名转贴自:INTERNET点击数:21808更新时间:2002-9-10 ]随着Internet的发展,多媒体信息在网上的传输越来越重要,流式技术以其边下载边播放的特性深受教育、娱乐等行业的喜爱,本文主要描述流媒体系统及主要的流式技术,提出了流式技术的主要解决方案。 1、前言 网络技术、通讯技术、多媒体技术的迅猛发展对Internet产生极大的影响,特别在以下几个方面:第一,联网方式多样化,从14.4Kmorden到专线、ISDN、有线电视、光纤、卫星网络等;第二,网络带宽的大大拓宽,无论哪种联网方式,它们所提供的带宽不断的在扩大;第三,Internet提供.. 阅读全文
posted @ 2009-12-10 14:21 k1988 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1.Socket简介 Socket是TCP/IP网络的API,可以用它来开发网络应用程序,Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符 2.Socket的建立 int socket(int domain, int type, int protocol) 函数返回:一个整型的Socket描述符,可以在后面调用它。 参数说明: int domain:指明所使用的协议族, 通常是PF_INET, 表示网络(TCP/IP)协议族说明我们网络程序所在的主机采用的通讯协族(AF_UNIX和AF_INET等). AF_UNIX:只能够用于单一的Unix系... 阅读全文
posted @ 2009-12-10 12:02 k1988 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 问题描述] 在包含了<windows.h>以及<winsock2.h>的工程中,编译有时会出现如下错误: error C2011: 'fd_set' : 'struct' type redefinition error C2011: 'timeval' : 'struct' type redefinition .... error C2375: 'accept' : redefinition; different linkage[原因分析] 主要原因是因为<windows.h>中 阅读全文
posted @ 2009-12-10 09:54 k1988 阅读(442) 评论(0) 推荐(0) 编辑