当服务端的server程序收到客户端的连接后,就创建子进程,并且将子进程的标准输入、标准输出、标准错误重定向到已连接的套接字,然后execl执行pyth.py,这样客户端client和pyth.py程序的交互就相当于在本机控制台上交互是一样的了。
编写客户端程序tcpclient.c如下:
l tcpClient.c
点击(此处)折叠或打开
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define PORT 9999
#define Buflen 1024
int main(int argc,char *argv[])
{
struct sockaddr_in server_addr;
int n,err;
int sockfd;
char recvline[Buflen];