TCP 客户端 流程如下

原创 2006年06月13日 14:12:00

  

 if ((sockfd=socket(AF_INET,SOCK_STREAM,0))<0)
 {
  log ("socket init error!/n");
 }

 bzero(&servaddr,sizeof(servaddr));

 servaddr.sin_family = AF_INET;

 servaddr.sin_port   = htons(17709); /* daytime server */
 

 

 servaddr.sin_addr.s_addr=inet_addr(argv[1]);
 log("%lx",servaddr.sin_addr);

 if (connect(sockfd,  &servaddr, sizeof(servaddr)) < 0)
 {
  log ("connect init error!/n");
  exit(0);
 }

while ( (n = read(sockfd, recvline, MAXLINE)) > 0) {
  recvline[n] = 0; /* null terminate */
  if (fputs(recvline, stdout) == EOF)
   log("fputs error");
 }
 if (n < 0)
  log("read error");

相关文章推荐

下图是基于TCP协议的客户端/服务器程序的一般流程:

下图是基于TCP协议的客户端/服务器程序的一般流程: 服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态,客户端调用...

基于TCP的安卓客户端开发详细流程

基于TCP的安卓客户端开发详细流程

Tcp通信中服务器处理客户端意外断开!

所谓意外断开,是客户端(多指支持3G的移动设备)指并没有关闭socket,双方并未按照协议上的四次挥手去断开连接,一般的处理办法都是利用保活机制。而保活机制分又可以让底层实现也可自己实现。 一、双方拟...

微客户端流程规范

  • 2015年03月17日 17:13
  • 119KB
  • 下载

富客户端工作流程

  • 2012年04月10日 17:39
  • 303KB
  • 下载

Android TCP 文件客户端文件下载与服务器

 主要功能是:1、TCP服务器提供文件下载服务,服务器支持多线程。2、TCP Client从服务器上下载指定的文件,Client也支持多线程。 首先是服务器,服务器是在PC机上,JAVA运行环境,主要...

UWP的Tcp聊天客户端Demo

  • 2017年11月08日 16:01
  • 71.56MB
  • 下载

TCP客户端源代码

  • 2015年04月14日 11:23
  • 11.28MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TCP 客户端 流程如下
举报原因:
原因补充:

(最多只允许输入30个字)