博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TCP回射客户程序:main函数
阅读量:5946 次
发布时间:2019-06-19

本文共 664 字,大约阅读时间需要 2 分钟。

创建套接字,装填网际网套接字地址结构

创建一个TCP套接字,用服务器的IP地址和端口号装填一个网际网套接字地址结构

我们可从命令行参数取得服务器的IP地址

从头文件unp.h取得服务器的众所周知端口号(SERV_PORT)

 

连接到服务器

connect建立与服务器的连接

str_cli函数完成剩余部分的客户处理工作

 

#include	"unp.h"intmain(int argc, char **argv){	int					sockfd;	struct sockaddr_in	servaddr;	if (argc != 2)		err_quit("usage: tcpcli 
"); sockfd = Socket(AF_INET, SOCK_STREAM, 0); bzero(&servaddr, sizeof(servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(SERV_PORT); Inet_pton(AF_INET, argv[1], &servaddr.sin_addr); Connect(sockfd, (SA *) &servaddr, sizeof(servaddr)); str_cli(stdin, sockfd); /* do it all */ exit(0);}

  

 

转载于:https://www.cnblogs.com/ailx10/p/5352280.html

你可能感兴趣的文章
要不, 我们从右往左书写数组?
查看>>
我的面试准备过程--LeetCode(更新中)
查看>>
【145天】尚学堂高淇Java300集视频精华笔记(103-104)
查看>>
如何在 React Native 中写一个自定义模块
查看>>
SegmentFault 2017 年社区周报 Vol.5
查看>>
JS用原型对象写的贪吃蛇,很粗糙的代码
查看>>
mac安装consul
查看>>
JavaScript深入之bind的模拟实现
查看>>
Learning Notes - Understanding the Weird Parts of JavaScript
查看>>
SegmentFault 2017 年社区周报 Vol.4
查看>>
两种方式javascript实现图片预览
查看>>
数据结构面试 之 单链表是否有环及环入口点 附有最详细明了的图解
查看>>
RancherOS v0.8.0发布:支持离线安装,更佳部署体验
查看>>
AI+社交,快手商业化落地之道
查看>>
Microsoft Graph:连接每个应用都需要的基础数据
查看>>
Latex格式html文件转换pdf和docx文档
查看>>
【关于Number】JavaScript中关于Number的操作
查看>>
非泄露,NSA官方开源反汇编工具GHIDRA
查看>>
保持分布式团队同步
查看>>
Node.js v7 Beta版引入citgm
查看>>