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

农安县建设局网站微信上做网站

农安县建设局网站,微信上做网站,网站移动转换,做女装代理需要自建网站么当前位置:我的异常网 Linux/Unix 小弟我在linux下写了个简单的多线程端口扫描程序#xff0c;小弟我在linux下写了个简单的多线程端口扫描程序#xff0c;运行时出现有关问题,请问一下(2)www.myexceptions.net 网友分享于#xff1a;2013-02-26 浏览#xff1a;23次usle…当前位置:我的异常网» Linux/Unix » 小弟我在linux下写了个简单的多线程端口扫描程序小弟我在linux下写了个简单的多线程端口扫描程序运行时出现有关问题,请问一下(2)www.myexceptions.net  网友分享于2013-02-26  浏览23次usleep(1000);printf( \nThread   ending....\n );while(g_nThreadNum 0){usleep(1);printf(   |\t%d   threads   \r ,g_nThreadNum);}printf( threadnum     %d ,   g_nThreadNum);printf( \nThread   ended!\n );}int   main(int   argc,   char   **argv){int   i,   j,   nStartPort,   nEndPort,nThread,   ret,   index;int   nPort[1000];pthread_t   tid;/*   当前的线程数量   */g_nThreadNum     0;host     argv[1];nThread     atoi(argv[3]);sscanf(argv[2],   %d-%d ,   nStartPort,   nEndPort);printf( nStartPort     %d\n ,   nStartPort);printf( nEndPort     %d\n ,   nEndPort);/*   最大线程数   */g_nMaxThread     (nThread     1000)?   1000   :   nThread;timeout.tv_usec     0;if   (g_nMaxThread     500)timeout.tv_sec     2;elsetimeout.tv_sec     1;printf( MaxThread     %d\n ,   g_nMaxThread);printf( ThreadNum     %d\n ,   g_nThreadNum);index     0;for   (i     nStartPort;   i     nEndPort;   i,   index)nPort[index]     i;for   (j     0;   j     index;   j){g_nThreadNum;/*   若超过最大的线程数程序休眠等待线程的释放   */while   (g_nThreadNum     g_nMaxThread){usleep(10);}ret     pthread_create(tid,   NULL,   (void   *)thread_scan_port,   nPort[j]);if   (0   !   ret){perror( \npthread_create );exit(1);}}//printf( ThreadNum     %d\n ,   g_nThreadNum);WaitThreadEnd();return   0;}编译:   gcc   -lpthread   PortScanner.c   -o   PortScanner运行./PortScanner   192.168.2.1   1-1000   500注192.168.2.1   要扫描的地址   1-1000   端口范围   500   指定可以产生的最大线程数当端口和线程比较大时运行就出问题了------解决方案--------------------#include #include #include #include #include #include #include #include #include #include #include #include #include #define MAX_PORT 4000#define MAX_THREAD 100/* basename(argv[0]). netBSD,linux and gnu libc all define it. */extern char *__progname;/* globals */int port_num,thread_num100;pthread_mutex_t mutex PTHREAD_MUTEX_INITIALIZER;int main(int argc,char **argv){void *thread_main(void *);pthread_t tid;#ifndef HAVE__PROGNAME__progname argv[0];#endifprintf( ----kf_701 scan tool--------- );文章评论
http://www.zqtcl.cn/news/208019/

相关文章:

  • 深圳北站设计者亚洲国产中文域名查询
  • 有好的学网站建设的书吗龙岗网站建设服务
  • 建个注册页面网站做网站坚持多少年会有起色
  • 做网站是什么职位工商局网站查询入口
  • 做腰椎核磁证网站是 收 七如何做个盈利的网站
  • wordpress查看站点购物网站的后台做哪些东西
  • 文化馆为何需要建设自己的网站网站的建设教程
  • o2o网站策划京北网app下载
  • 公众号链接电影网站怎么做禁止wordpress保存修订版
  • 免费网站建设排行网站开发需要注册账户吗
  • 深圳营销网站建设免费网站添加站长统计
  • 建设银行网站怎么能转账代理ip注册网站都通不过
  • 一台服务器做两个网站吗明空网络做网站好不好
  • 正定县建设局网站东莞微信网站建设咨询
  • 网站开发免费视频教程网站备案帐号是什么情况
  • 知名门户网站小程序页面设计报价
  • 蒲城矿建设备制造厂网站喀什哪有做网站的
  • 网站内页产品做跳转三合一商城网站
  • 做网站找不到客户兰州 网站制作
  • 广州中小学智慧阅读门户网站中山网站建设方案推广
  • 长沙网站建设专家排行榜
  • 清河企业做网站wordpress淘宝客插件开发
  • 网站上传连接失败的原因微信app网站建设
  • 服装网站源码php建设厅网站合同备案在哪里
  • o2o网站建设多少钱公司设计网站定制
  • asp.net 企业网站后台管理系统源码中国vs菲律宾
  • 成都家装排名前十名wordpress优化方法
  • 南阳做网站公司网站开发服务费分录
  • 网络课程网站建设龙岩个人小程序开发
  • 上海网络推广报价seo技术培训机构