美文网首页
python TCP编程

python TCP编程

作者: 五行缺觉 | 来源:发表于2017-06-20 20:48 被阅读0次

一 TCP相关介绍

1udp通信模型

udp通信模型不需要建立相关的连接,只需只要目标的ip和端口便能发送信息,类似于写信。

2tcp通信模型

tcp通信模型需要建立相关的连接才可以发送和接收信息,就像打电话必须接通才能聊天。

二 tcp服务器

1生活中的电话机

如果希望别人能够打通自己的电话,享受服务,至少做到下面步骤:

1买个手机

2插上手机卡

3设置为可接听模式

4等待电话

2 tcp服务器

在程序中,想完成一个tcp服务的大致流程如下:

1socket创建一个套接字

2bind绑定ip和port

3listen使套接字变为可被动连接

4accept等待客户端的连接

5send/recv发送和接收数据

3 tcp服务器实例

①tcp服务器简单模型

②tcp服务端收发消息

③tcp服务端多线程进行

三 tcp客户端

所谓的服务器端:就是提供服务的一方,而客户端,就是需要被服务的一方

1tcp客户端构建流程

tcp的客户端要比服务器端简单很多,如果说服务器端是需要自己买手机、查手机卡、设置铃声、等待别人打电话流程的话,那么客户端就只需要找一个电话亭,拿起电话拨打即可,流程要少很多

四 tcp 三次握手


五 tcp 四次挥手

相关文章

  • Python TCP编程

    Python网络编程之TCP 一、TCP协议 TCP协议,传输控制协议(Transmission Control ...

  • tcp和udp

    【Python网络编程】利用Python进行TCP、UDP套接字编程 http://www.cnblogs.com...

  • 【Python入门】39.网络编程

    摘要:网络编程的概念介绍;TCP/IP协议的基本介绍;介绍Python的socket库,在Python中进行TCP...

  • socket编程

    python实现socket编程 实现的主要过程是: tcp server: tcp client 函数 的实现原型:

  • 2017年书单

    《汇编语言》 《TCP/IP详解 卷1:协议》 《python核心编程》

  • Python TCP编程

    1. TCP简介 TCP协议则是建立在IP协议之上的。TCP协议负责在两台计算机之间建立可靠连接,保证数据包按顺序...

  • python TCP编程

    一 TCP相关介绍 1udp通信模型 udp通信模型不需要建立相关的连接,只需只要目标的ip和端口便能发送信息,类...

  • python tcp编程

    1、服务端 主要步骤: (1)创建socket:socket.socket(family=AF_INET,type...

  • Python学习23-socket编程

    查看所有Python相关学习笔记 socket编程 应用使用socket编程接口来通过TCP/IP协议进行通信 网...

  • 四 . TCP 编程

    什么是 TCP 编程 TCP 编程是建立在 TCP 协议上的 Socket 编程 什么是 TCP 协议 TCP (...

网友评论

      本文标题:python TCP编程

      本文链接:https://www.haomeiwen.com/subject/joyeqxtx.html