zoukankan      html  css  js  c++  java
  • 异常和socket

    try:
    pass
    except Exception:#捕捉异常
    pass
    else:#无异常时执行
    pass
    finally:#无论对错都会执行
    pass

    #自定义错误
    class EgonException(BaseException):
    def __init__(self,msg):
    self.msg=msg
    def __str__(self):
    return self.msg


    assert expression#断言失败则退出执行


    socket

    服务端:
    import socket
    server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    #socket.AF_INET基于网络,.AF_UNIX基于文件
    #socket.SOCK_STREAM基于TCP,.SOCK_DGRAM基于UDP
    server.bind(('127.0.0.1',8080))#绑定端口

    server.listen(5)#最大挂起数5
    conn,client_addr=server.accept()
    client_msg=conn.recv(1024)#接收数据一次1024bytes
    print('client_msg:',client_msg.decode('utf-8 '))
    conn.send('滚'.encode'utf-8')
    conn.close()
    server.close()

    客户端:
    import socket
    client=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    client.connect(('127.0.0.1',8080))#连接
    client.send('whatever'.encode('utf-8'))
    client.close()

  • 相关阅读:
    java--堆栈
    git 修改默认编辑器
    java 二维数组的行列长度
    公钥私钥
    手机是如何定位的
    Git和svn的区别
    面试未解之谜
    删除单链表中重复元素
    深入分析事务的隔离级别
    传送
  • 原文地址:https://www.cnblogs.com/yx179971/p/7153059.html
Copyright © 2011-2022 走看看