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()阻塞等待,处于监听端口的状态,客户端调用...
  • luo809976897
  • luo809976897
  • 2017年01月04日 12:12
  • 2677

关于TCP和UDP的服务器和客户端的执行步骤

TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到...
  • zhuchuanliang
  • zhuchuanliang
  • 2016年10月13日 14:54
  • 1682

Socket的含义及TCP Socket通信的基本流程

Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多...
  • u012686173
  • u012686173
  • 2014年10月27日 20:57
  • 1068

tcp客户端与服务端之间的通信实例

假设你只有一台电脑,还不能连接上Internet, 那如何进行网络编程呢?用回测地址吧。       服务端的程序为:...
  • stpeace
  • stpeace
  • 2013年10月01日 15:32
  • 6079

TCP编程步骤概述

TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、准备通信地址 3、绑定IP地址、端口等信息到socket上,用函数bind(); 4、开启监听,用函数...
  • qq_26535595
  • qq_26535595
  • 2015年09月09日 01:38
  • 494

(一)linux C语言TCP服务端/客户端简单编程步骤

由上图可知,TCP的服务端 5步就能完成基本功能。TCP客户端 3步就能完成基本功能。 接下来上基本代码:具体函数的操作等等再讲。 (为了使代码步骤更直观,这里不写错误处理语句) //TCP服务器 #...
  • u014453898
  • u014453898
  • 2016年12月24日 20:46
  • 1776

TCP建立连接和断开连接流程

一、基本描述 TCP协议为提供面向连接的服务,需要先建立连接,然后才可以通信,通信结束时,需要断开连接。 二、建立连接流程 建立连接的过程也叫做三次握手,流程如下: 1、首...
  • gamekit
  • gamekit
  • 2016年12月26日 19:32
  • 1915

TCP服务器和客户端交互

一、实验目的 学习和掌握Linux下的TCP服务器基本原理和基本编程方法,体会TCP与UDP编程的不同,UDP编程:http://blog.csdn.net/yueguanghaidao/art...
  • xiongping_
  • xiongping_
  • 2015年08月17日 10:52
  • 2526

TCP,UDP客户端和服务器端编程的一般步骤

博主:上次有个宝宝问我的代码,说,怎么不用bind呢,connect怎么没有呢。。。我一愣,额。。。 TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数sock...
  • cos_sin_tan
  • cos_sin_tan
  • 2012年09月23日 20:10
  • 755

C# TCP同步客户端

最近在学网络编程 就心血来潮做了一个TCP同步客户端 主要用到了TCPClient知识和回调知识 using System; using System.Collections.Generic; ...
  • Godsight
  • Godsight
  • 2017年03月09日 20:57
  • 342
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TCP 客户端 流程如下
举报原因:
原因补充:

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