1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- """
- echo "执行:进入调试" \
- && project_path="/home/sri/repositories/repositories/sri-project.demo-py/sri-dino-pyserver01" \
- && cd ${project_path} \
- && sudo docker exec -it sri-dino-pyserver01 bash
- python3 /home/sri/repositories/repositories/sri-project.demo-py/sri-dino-pyserver01/lib/ConnectionTest.py
- """
- import socket
- import struct
- import traceback
- import time
- import sys
- import importlib
- import protocol_pb2 as protobuf
- host, port = '10.10.60.237', 20918
- def test():
- head_sequence = '<hh'
- head_size = struct.calcsize(head_sequence)
- try:
- client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
-
- client.connect((host, port))
-
- head = 2008, 0
- head_bytestream = struct.pack(head_sequence, *head)
- send_bytestream = head_bytestream
- print(f"Sent data: {send_bytestream}")
- client.sendall(send_bytestream)
- while True:
- pass
- except Exception as exception:
- print(f"#exception: {exception.__class__.__name__}")
- print(f"#traceback: {traceback.format_exc()}")
- finally:
- client.close()
- if __name__ == "__main__":
- test()
|