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

    python socket模块是怎么使用?

    小P小P2020-11-16 16:34:43原创2408
    希望大家都可以有自己的思路,因为这部分内容,和以往不同,强有力的逻辑思维,是做好使用模块的基础,不知道大家在使用的时候,会不会先做好规划内容,如果没有规划设置的小伙伴,可以跟着小编来学习下这个要怎么去使用。

    socket编程思路

    服务端 TCP

    客户端

    实例操作

    我们调用 socket 对象的 accept 方法。该方法等待客户端的连接,并返回 connection 对象,表示已连接到客户端。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    #!/usr/bin/python

      

    # -*- coding: UTF-8 -*-

      

    # 文件名:server.py

      

    import socket # 导入 socket 模块

      

    s = socket.socket() # 创建 socket 对象

      

    host = socket.gethostname() # 获取本地主机名

      

    port = 12345 # 设置端口

      

    s.bind((host, port)) # 绑定端口

      

    s.listen(5) # 等待客户端连接

      

    while True:

      

    c,addr = s.accept() # 建立客户端连接

      

    print '连接地址:', addr

      

    c.send('欢迎访问!')

      

    c.close() # 关闭连接

    好了,以上就是socket模块编程了,内容非常简单,大家如果不理解的,可以仔细看下上述的逻辑思维,在脑海中布置印象,之后再编写时候会非常顺利哦~

    专题推荐:socket模块用法
    上一篇:如何进行python sys模块安装及使用? 下一篇:如何使用python调用包里的模块?

    相关文章推荐

    • 如何将python标准库缺失的进行导入?• 怎么使用python安装math库?怎么用?• 怎么用python导入随机库?• 如何进行python sys模块安装及使用?

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网