23 lines
492 B
Python
23 lines
492 B
Python
|
import socket
|
||
|
import os
|
||
|
|
||
|
# Set the path for the Unix socket
|
||
|
socket_path = '/tmp/myapp.sock'
|
||
|
|
||
|
# Create the Unix socket client
|
||
|
client = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
||
|
|
||
|
# Connect to the server
|
||
|
client.connect(socket_path)
|
||
|
|
||
|
# Send a message to the server
|
||
|
message = 'Hello from the client!'
|
||
|
client.sendall(message.encode())
|
||
|
|
||
|
# Receive a response from the server
|
||
|
response = client.recv(1024)
|
||
|
print(f'Received response: {response.decode()}')
|
||
|
|
||
|
# Close the connection
|
||
|
client.close()
|