• 技术文章 >Python技术 >Python基础教程

    python中TCP编程是什么?

    小妮浅浅小妮浅浅2021-02-06 10:38:11原创2412

    在对于计算机编程的理解中,我们学习的一般是内在的知识点理论。不过计算机产生的初衷是为了信息之间的交流,那么在对外的这一点上,就产生了网络编程的概念。TCP编程是其中的一个分支,下面我们对它的概念进行理解,然后带来一个相关的使用实例,具体内容如下。

    1、TCP编程概念

    网络编程一般包括两部分:服务端和用户端。TCP是一种面向连接的通信方式,主动发起连接的叫用户端,被动相应连接的叫服务端。TCP通信需要一个建立可靠连接的过程,而且通信双方以流的形式发送数据。

    2、使用实例

    以下代码说明用户端的创建和运行步骤:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    # coding: utf-8

      

    import socket

    import warnings

    warnings.filterwarnings('ignore')

      

    def client():

        """第一步:初始化Socket"""

        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

        """第二步:连接目标IP和端口"""

        s.connect(('127.0.0.1', 8885))

        """第三步:接受消息"""

        print("-->>" + s.recv(1024).decode('utf-8'))

        """第四步:发送消息"""

        s.send(b'Hello,I am a client')

        print("-->>" + s.recv(1024).decode('utf-8'))

        s.send('exit')

        """第五步:关闭"""

        s.close()

         

    if __name__ == '__main__':

    client()

    以上就是python中TCP编程的基础介绍,相信大家已经初步对这种网络编程产生了兴趣,毕竟和生活中的编程使用比较贴近,接下来我们也会带来更多有关这部分的内容分享。

    专题推荐:python tcp编程
    上一篇:python生成器的原理探究 下一篇:python UDP编程是什么意思?

    相关文章推荐

    • 五分钟搞定Python网络编程实现TCP和UDP连接• python中如何使用numpy.zeros()函数?• python中numpy.ones()函数怎么用?• python3函数有哪些高级特性?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网