当前位置: 首页 > 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.pierceye.com/news/900888/

相关文章:

  • 给客户做网站kesioncms企业网站蓝色模板
  • 哪个网站可以做视频播放器建筑工程网络计划方法
  • 长沙做网站的有哪些wordpress投稿页面路径怎么写
  • 京东第一次做网站如何做像淘宝一样的网站
  • 南湖网站建设公司怎么用iapp做网站软件
  • 永康网站建设专业公司六安网约车收入怎么样
  • 长沙品质企业建站服务电话随州公司做网站
  • 怎么做期货网站永久免费linux服务器
  • 怎么访问被禁止的网站微信商城网站方案
  • 建设网站需要会什么简单网页代码html
  • 南通网站怎么推广淘客选品网站开发
  • 网站开发的风险与风险管理网站名字
  • 朝阳网站视频拍摄脚本
  • 嘉兴建站模板源码郑州网站开发的公司电话
  • 新乡网站开发的公司电话百度热搜风云榜
  • 福永网站的建设福州
  • 抚州市临川区建设局网站eaccelerator wordpress
  • 如何让网站自适应屏幕门户网站主要特点和功能
  • 网站维护费用怎么收网站下载的软件怎么安装
  • 做电子相册的网站省住房和城乡建设厅官方网站
  • 什么是自助网站网页设计与制作课件和素材
  • 如何为网站建设内容wordpress去水印插件
  • 办公家具网站模版制作手机软件网站
  • 诚信网站认证必需做吗网站建设mfdos
  • 廊坊网站建设哪家权威网址导航大全排名
  • 北京建站公司哪个好05网电子书
  • 权威网站设计wordpress通知站点360搜索
  • 做靓号网站凡客小程序
  • 创建网站开发公司公司做个网站
  • 做网站的工具+论坛html怎么自己做网站