资源简介

服务器处于公网 客户端处于内网 必须由客户端首先发起连接,服务器才能向客户端发送命令并执行

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

#define MAXLINE 4096
char sendhead[MAXLINE];


int main(int argc  char* argv[])

{
int sockfd;

struct sockaddr_in servaddr;

char *info=“client number 1 “;
char *sys_err=“system error!\n“;
char *first=“pid\tppid\t\tcmd\n“;
int maxfdp1 stdineof;
fd_set rset;
char recvbuf[20]tmp[128]buffer[MAXLINE];
int             nlenfd;
FILE  *ff;

if(argc!=3){
printf(“useage:client address port “);
exit(0);
}

 

if((sockfd=socket(AF_INETSOCK_STREAM0))==-1  )

{
  perror(“socket“);
  exit(1);
}
   printf(“%s connec

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4268  2009-07-31 09:47  server.c

     文件       2368  2009-07-29 10:27  client.c

----------- ---------  ---------- -----  ----

                 6636                    2


评论

共有 条评论