命令为:
sudo netstat -lnp
截取某一行,如下所示:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1137/mysqld
其中,3306就是本地server打开的端口号,1137是进程pid。[......]
Linux根据端口号确定进程pid
Leave a reply
命令为:
sudo netstat -lnp
截取某一行,如下所示:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1137/mysqld
其中,3306就是本地server打开的端口号,1137是进程pid。[......]
主要是部分程序使用了大量的assert,如果用线程的话,貌似会把整个进程挂掉,因此只能父子来了。
由于通信的信息不多,所以用管道读写应该就够了。
#include <stdio.h>
int main()
{
int fd[2];
int pid;
char buf[1024];
if( -1 == pipe(fd) )
{
printf("pipe() fail.");
ret[......]
在Windows下,浏览器,或者系统全局代理比较简单。但是如果某个程序没有提供代理选项,我们如何让它走代理呢?可以使用SockCap这个软件,过程如下:
1、设置代理服务器,如下图所示:
2、设置要代理的程序
3、运行
完成。[......]