File
File
import cv2
import pickle
import struct
import json
def get_ip_address():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("192.168.1.9", 80))
return s.getsockname()[0]
def receive_video(client_socket):
data = b""
payload_size = struct.calcsize("Q")
while True:
while len(data) < payload_size:
packet = client_socket.recv(4 * 1024)
if not packet:
return
data += packet
packed_msg_size = data[:payload_size]
data = data[payload_size:]
msg_size = struct.unpack("Q", packed_msg_size)[0]
def main():
host_ip = get_ip_address()
port = 9999
if __name__ == "__main__":
main()