当前位置: 首页 > news >正文

郑州网站制作价格做面料要建议网站

郑州网站制作价格,做面料要建议网站,更改wordpress所有的链接,php网站开发 招聘Socket中如何设置连接超时 (转)Socket中如何设置连接超时AntGhazi/2001.12.14 主页#xff1a;antghazi.yeah把CSDN与中文翻了底朝天#xff0c;也没找到如何设置socket的连接超时的满意方法#xff0c;问此问题的兄弟已有一大堆#xff0c;这里偶就讲一下win下如何设置soc…Socket中如何设置连接超时 (转)Socket中如何设置连接超时AntGhazi/2001.12.14 主页antghazi.yeah把CSDN与中文翻了底朝天也没找到如何设置socket的连接超时的满意方法问此问题的兄弟已有一大堆这里偶就讲一下win下如何设置socket的connect超时。设置connect的超时很简单CSDN上也有人提到过使用但却没有一个令人满意与完整的答案。偶所讲的也正是select此函数集成在winsock1.1中简单点讲作用使那些想避免在套接字过程中被锁定的应用采取一种有序的方式同时对多个套接字进行管理(《技术》原话)。使用方法与解释请见《Windows网络编程技术》。在使用此函数前需先将socket设置为非锁定这样在connect时才会立马跳过同时通常也会产生一个WSAEWOULLOCK错误这个错误没关系。再select则是真正的超时。WSADATA wsd;SOCKET cClient;int ret;struct sockaddr_in server;hostent *hostNULL;if(Wtartup(MAKE(2,0),wsd)){return 0;}cClientsocket(AF_INET,SOCK_STREAM,IPPROTO_TCP);if(cClientINVALID_SOCKET){return 0;}//set Recv and Send time outint TimeOut6000; //设置发送超时6秒if(::setsockopt(cClient,SOL_SOCKET,SO_SNDTIMEO,(char *)TimeOut,sizeof(TimeOut))SOCKET_ERROR){return 0;}TimeOut6000;//设置接收超时6秒if(::setsockopt(cClient,SOL_SOCKET,SO_RCVTIMEO,(char *)TimeOut,sizeof(TimeOut))SOCKET_ERROR){return 0;}//设置非阻塞方式连接unsigned long ul 1;ret ioctlsocket(cClient, FIONBIO, (unsigned long*)ul);if(retSOCKET_ERROR)return 0;//连接server.sin_family AF_INET;server.sin_port htons(25);server.sin_addr .s_addr _addr((LPCSTR)pSmtp);if(server.sin_addr.s_addr INADDR_NONE){return 0;}connect(cClient,(const struct sockaddr *)server,sizeof(server));//select 模型即设置超时struct timeval timeout ;fd_set r;FD_ZERO(r);FD_SET(cClient, r);timeout.tv_sec 15; //连接超时15秒timeout.tv_usec 0;ret select(0, 0, r, 0, timeout);if ( ret 0 ){::closesocket(cClient);return 0;}//一般非锁定模式套接比较难控制可以根据实际情况考虑 再设回阻塞模式unsigned long ul1 0 ;ret ioctlsocket(cClient, FIONBIO, (unsigned long*)ul1);if(retSOCKET_ERROR){::closesocket (cClient);return 0;}如有不明或错误的地方欢迎指正.to:antghazi163.netmailto:antghazi163.netAntGhazi/2001.12.14
http://www.huolong8.cn/news/124100/

相关文章:

  • 南昌网站建设开发团队做一个门户网站要多少钱
  • 7款优秀网站设计欣赏2022成都解封倒计时
  • 请人建网站闵行区做网站
  • wordpress笑话站主题小程序定制开发公司
  • 北京品牌网站定制公司wordpress开发登录插件
  • 最专业的做网站公司哪家好天津非常好的网站建设
  • 企业类网站有哪些平面设计软件有哪些功能
  • 青岛建设公司网站秦皇岛做网站seo的
  • 网站留言自动短信提醒网站营销外包
  • 前端个人网站模板互联网搜索引擎有哪些
  • 给手机开发网站帝国网站7.2 pc wap 跳转
  • 游戏介绍网站模板适合ps做图的素材网站有哪些
  • 焦作建网站怎么将网站做成小程序
  • 智能网站搭建商城网站建设好么
  • 什么是网站的空间wdcp 防盗链 网站不能打开
  • 广州建设网站专家什么是网站易用性
  • ps做淘宝网站导航栏app个人主页设计
  • 山东官方网站建设眉县住房和城市建设局网站
  • 团购网站开发需要多久网站技能培训
  • 益阳做网站网站开发公司 网站空间
  • 兰考县住房和城乡建设局网站网站系统说明书
  • 手机网站制作招聘wordpress没有链接
  • 制作网页需要哪些技术国内seo公司排名
  • 网站收录目录源码江苏建筑工程网
  • 江苏省工程建设标准站网站交通网站建设
  • 福建网站建设服务软文编辑
  • 陕西省建设资格注册中心网站wordpress 插件player
  • 开发手机端网站模板下载游戏怎么做充值网站
  • 李志自己做网站网站红色
  • 长沙做网站开发大概价格昆明搭建微信网站哪家最优惠