当前位置: 首页 > 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.sadfv.cn/news/124100/

相关文章:

  • 西宁网站建设有限公司提交网站的入口地址
  • 网站维护一年多少费市场营销策略ppt
  • 医院网站建设报价表中国设计网app
  • 网站挂黑链赚钱网站到期是否能换服务商
  • 视频网站中滑动列表怎么做个人社保缴费怎么网上缴费
  • 坂田杨美企业网站建设网站调用字体库
  • 怎么介绍vue做的购物网站项目网站建设基础入门
  • 网站建设有哪种方式专业做邯郸网站优化
  • 做网站不会框架广东省建设厅
  • 做搜狗pc网站制作网页如何设置对齐方式
  • 深圳网站建设公司业务招聘做国外衣服的网站有哪些
  • 风格网站建设汕头网站制作多少钱
  • 网站托管公司哪家好网站制作网络推广方案
  • 中国广东手机网站建设南京江北新区核心区范围
  • html5门户网站模板wordpress 漫画网站
  • 网站 ftp初中生可做兼职的网站
  • 家具定制网站wordpress建站阿里云
  • 做视频网站一般多少钱杭州建站
  • 自己做一个网站难不难工作组赴河南协助
  • 网站的排名就是友情链接wordpress 主题开发教程
  • 网站的转化率前端和ui学哪个更好
  • 百度推广公司怎么代理到的从百万到千万 网站怎么优化
  • 北京建设网站合同下载一站式外贸综合服务平台
  • 牛杂网这类网站怎么做的做外贸哪个网站比较好
  • 百度建一个网站多少钱wordpress使用微信登陆
  • 吉 360 网站建设现在房子装修流行什么风格
  • 山东网站定制策划东莞创意网站设计
  • 网站没有域名设置吗设计师网盘
  • 提供邢台网站优化网络设计
  • 徐州高端网站建设天眼查企业查询在线查询