• socket


    # coding:utf-8

    from socket import *

    HOST = '127.0.0.1'
    PORT = 8088
    BUFSIZ =1024
    ADDR = (HOST,PORT)

    tcpCliSock = socket(AF_INET,SOCK_STREAM)
    tcpCliSock.connect(ADDR)
    while True:
    data1 = input('>>')
    #data = str(data)
    if not data1:
    break
    tcpCliSock.send(data1.encode())
    data1 = tcpCliSock.recv(BUFSIZ)
    if not data1:
    break
    print(data1.decode('utf-8'))
    tcpCliSock.close()
    ===============================================
    # coding:utf-8

    from socket import *
    from time import ctime

    HOST = '127.0.0.1'
    PORT = 8088
    BUFSIZ = 1024
    ADDR = (HOST,PORT)

    tcpSerSock = socket(AF_INET,SOCK_STREAM)
    tcpSerSock.bind(ADDR)
    tcpSerSock.listen(5)

    while True:
    print('waiting for connection...')
    tcpCliSock, addr = tcpSerSock.accept()
    print('...connnecting from:', addr)

    while True:
    data = tcpCliSock.recv(BUFSIZ)
    if not data:
    break
    #tcpCliSock.send('[%s] %s' %(bytes(ctime(),'utf-8'),data))
    tcpCliSock.send(('[%s] %s' % (ctime(), data)).encode())
    tcpCliSock.close()
    tcpSerSock.close()
  • 相关阅读:
    GOOGLE's Olympics Symbols
    写在九月的第一篇
    有点沉重的topic:出国,考研,工作?
    放弃的选择
    面临选择
    中秋节快乐!
    我该做一些改变
    使用Docker搭建一个WordPress博客
    三层架构小示例
    SQL联合查询
  • 原文地址:https://www.cnblogs.com/yaohu/p/12597208.html
Copyright © 2020-2023  润新知