⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tclent.c

📁 Linux环境登陆源码
💻 C
字号:
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <unistd.h>
#include <stdio.h>

int main(int argc, char **argv)
{
   int sockfd;
   struct sockaddr_in name;
   char buf[255];
   int n;

   if((sockfd=socket(AF_INET, SOCK_STREAM, 0)) < 0)
      exit(-1);
   name.sin_family = AF_INET;
   name.sin_port = htons(atoi(argv[2]));
   name.sin_addr.s_addr = inet_addr(argv[1]);
printf("connect to %s:%d........\n", inet_ntoa(name.sin_addr), ntohs(name.sin_port));
   if(connect(sockfd, (struct sockaddr *)&name, sizeof(name)) < 0)
   {fprintf(stderr,"connect error!]\n");   exit(-1);}
   write(sockfd, argv[3], strlen(argv[3]));
   while((n = read(sockfd, buf, sizeof(buf))) > 0){
   buf[n] = 0;
   printf("recv %s\n", buf);}
   exit(0);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -