win下使用c語言通過埠號獲取pid

2021-10-08 17:30:06 字數 889 閱讀 7888

#include #include #include #include #includeusing namespace std;

int split(char buf, const char *c, char item[16][128])

char* pbuf;

int len = strlen(buf);

pbuf = (char *)malloc(len + 1);

strcpy(pbuf, buf);

pbuf[len] = 0x00;

int s = 0;

for (i = 0; i < len; i++)

s = i + 1;

} }if (s <= (len - 1))

strcpy(item[n++], &pbuf[s]);

free(pbuf);

return n;

}// 描述:execmd函式執行命令,並將結果儲存到result字串陣列中

// 引數:cmd表示要執行的命令

// result是執行的結果儲存的字串陣列

// 函式執行成功返回1,失敗返回0

int execmd(const char* cmd, set&result)

}_pclose(pipe); //關閉管道

return 1; //返回1表示執行成功

}int main()

// printf(result);

}system("pause"); //暫停以檢視結果

}

參考:

linux下檢視埠號

前段時間在做hadoop相關的工作,會用到很多整合商的框架,比如cdh ambari,安裝好以後,啟動,想用web頁面開啟去檢視job進度或者是hdfs相關的工作,埠號有可能會和原生的埠號不太一樣,去配置檔案裡面找的話,比較麻煩。介紹乙個命令 netstat 命令用於顯示各種網路相關資訊,如網路連線...

C 重用UDP埠號

以前碰到乙個問題,希望能夠重用udp的埠號,但一直沒有成功。今天偶然看到一段 竟然可以達到目的,欣喜中記下 ipaddress groupaddress ipaddress.parse 239.0.84.11 socket listener new socket addressfamily.inte...

C 重用UDP埠號

以前碰到乙個問題,希望能夠重用udp的埠號,但一直沒有成功。今天偶然看到一段 竟然可以達到目的,欣喜中記下 ipaddress groupaddress ipaddress.parse 239.0.84.11 socket listener new socket addressfamily.inte...