server:

# -*- coding:gb2312 -*-
import socket
import time
if __name__ == "__main__":
    s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    host=''
    port=12345
    s.bind((host,port))
    s.listen(5)
    while 1:
        print('wait-----')
        t,addr=s.accept()
        message=t.recv(1024)
        message=bytes.decode(message)
        if message != 'time':
            print("message error")
            continue
        secs=time.ctime()
        reply=str.encode(secs)
        t.send(reply)
        print("succeed")

client:

# -*- coding=gb2312 -*-
import socket
if __name__ == "__main__":
    s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    address=('127.0.0.1',12345)
    s.connect(address)
    data=b'time'
    s.sendall(data)
    buf=s.recv(1024)
    buf=bytes.decode(buf)
    print(buf)

相关文章:

  • 2022-12-23
  • 2021-10-23
  • 2021-11-17
  • 2021-09-09
  • 2021-06-30
  • 2021-07-15
  • 2021-07-08
  • 2021-07-27
猜你喜欢
  • 2022-12-23
  • 2021-06-21
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2021-05-19
  • 2022-12-23
相关资源
相似解决方案