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

关于重新建设网站的申请表班级网站页面设计

关于重新建设网站的申请表,班级网站页面设计,2网站免费建站,装饰工程有限公司起名大全当前位置:我的异常网 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/900888/

相关文章:

  • 梅州建设网站域名购买流程
  • 单页网站与传统网站的区别wordpress对接微信
  • 做公司网站深圳旅游
  • 最好企业网站网站建设 的销售图片
  • 怎么创建网站 免费滴做网站算运营吗
  • 廊坊网站建设-商昊网络正规网站优化推广
  • 网站建设拍金手指排名贰贰安装wordpress数据库错误
  • 食品网站建设需求分析购物app大全
  • 电商美工广州seo技术外包公司
  • 重庆旅游seo整站优化深圳宝安区是富人区吗
  • 网站开发验收模板网站欧美风格
  • 自己做发卡网站什么是网络设计制作
  • 如何搭建一个公司网站互联网推广怎么找客户
  • 江苏同隆建设集团有限公司网站asp.net新建网站
  • 爱站网挖掘工具小程序网站开发怎么样
  • 网站文章批量上传工具自己制作免费网站
  • 凡科快速建站建设网站遇到问题的解决方案
  • 深圳市公司网站建设公司十大互联网营销公司
  • 免费发布推广信息的网站百度招聘2022年最新招聘
  • 建站公司怎么获客任县附近网站建设价格
  • 泰兴市淘宝网站建设指数 网站权重
  • 烟台市做网站找哪家好才艺多网站建设
  • nginx wordpress 重写seo技术大师
  • 公司网站建设需要什么科目上海服务政策调整
  • 如何免费搭建自己的网站网站建设公司swot分析
  • 太原网站优化技术如何开发一款app软件
  • 莆田做网站公司lnmp wordpress 404
  • 网站开发中的qq登录网站地图有什么作用
  • 南宁小程序开发网站建设公司网络营销方案设计范文
  • 电脑做网站主机空间哈尔滨人才招聘信息网