HOME/Articles/

socket example abs cli fix (snippet)

Article Outline

Python socket example 'abs cli fix'

Modules used in program:

  • import os
  • import socket

python abs cli fix

Python socket example: abs cli fix

# -*- coding: utf-8 -*-
import socket
import os

print("Connecting...")
client = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
client.connect("\0/var/tmp/sock.tmp" + "\0" * 90)
print("Ready.")
print("Ctrl-C to quit.")
print("Sending 'DONE' shuts down the server and quits.")
while True:
    try:
        x = input("> ")
        if "" != x:
            print("SEND:", x)
            client.send(x.encode('utf-8'))
            if "DONE" == x:
                print("Shutting down.")
                break
    except KeyboardInterrupt as k:
        print("Shutting down.")
        client.close()
        break