多语言展示
当前在线:716今日阅读:60今日分享:41

LINUX下SOCKET(TCP)通信程序分析

本经验介绍LINUX下SOCKET(TCP)通信原理,并对程序进行代码分析。
工具/原料

LINUX,C程序,PC机

方法/步骤
1

客户端程序(1)初始化程序     主要是作好编程准备,包括后面要用的头文件,以及一些变量的定义。

2

(2)提示函数    主要目的是在终端界面上显示提示信息,告诉TCP运行后的结果,如传送完成、传送了多少字节、速度是多少等等。

3

(3)主函数     提示客户端用法,如何从键盘输入数据,用什么格式输入,打开套接字,为传送的字节分配内存。

4

调用connect函数,指定字节数,时间和遵从的协议。传送完毕,关闭套接字。

5

服务器端程序(1)初始化部分:类似于客户端程序。

6

(2)main函数     定义相关变量,并且打开套接口,绑定传输层的端口。

7

打开侦听函数,并且等待接收来自客户端的TCP数据。

8

接收完毕,关闭套接字,并且在屏幕显示传输结果。

9

运行(1)客户端运行:./client <服务器IPod>  -t 10 -p 512 (2)服务器端运行:./tcpserver

注意事项

觉得有用,请按页面左下端“投票”支持

推荐信息