aboutsummaryrefslogtreecommitdiff
path: root/echo_srv.py
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2022-09-09 15:53:43 +0200
committerToni Uhlig <matzeton@googlemail.com>2022-09-09 16:36:23 +0200
commitccb717ac524bb8a5c49ae92710864d022eebb401 (patch)
treeacb0a909ad36f2ff317fae2af573198105733d5c /echo_srv.py
parent97af3b2fcfa46c6f0d9c010e935e9203b444bcd8 (diff)
Added kernel/user space protocol buffer communication via TCP.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'echo_srv.py')
-rw-r--r--echo_srv.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/echo_srv.py b/echo_srv.py
new file mode 100644
index 0000000..b3855eb
--- /dev/null
+++ b/echo_srv.py
@@ -0,0 +1,16 @@
+import socket
+
+HOST = '127.0.0.1'
+PORT = 9095
+
+with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
+ s.bind((HOST, PORT))
+ s.listen()
+ conn, addr = s.accept()
+ with conn:
+ while True:
+ data = conn.recv(1024)
+ print('recvd: {} bytes'.format(len(data)))
+ if len(data) == 0:
+ break;
+ conn.sendall(data)