码迷,mamicode.com
首页 > 其他好文 > 详细

简介(1)-概述、一个简单的时间获取客户程序

时间:2015-09-02 00:06:52      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

1.概述

大多数网络应用划分:客户(client)和服务器(server)
一些复杂的网络应用:异步回调通信,即服务器向客户发起请求消息。
 
协议栈:应用协议、TCP协议、IP协议、以太网协议
 
局域网(local area network,LAN),广域网(wide area network,WAN)。
路由器是广域网的架构设备。
因特网:当今最大的广域网。
 
POSIX:一种被多数厂商采纳的标准。
 
2.一个简单的时间获取客户程序
1)创建套接字
socket函数
2)指定服务器的IP地址和端口
struct  sockaddr_in  servaddr; 结构体
htons函数,inet_pton函数
3)建立与服务器的连接
connect函数
4)读入并输出服务器的应答
read,fputs函数
说明:TCP本身并不提供记录结束标志;如果应用程序需要确定记录的边界,它就要自己去实现。可以服务器主动断开,这时候read返回0;约定一个结束序列;或者报文带有长度+内容。
5)终止程序
exit函数,会关闭所有打开描述符

 

简介(1)-概述、一个简单的时间获取客户程序

标签:

原文地址:http://www.cnblogs.com/yanxin880526/p/4776923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!