i have been wotkin in this but when I run the code it does not work and and keep getting this error.
I dont know what wrong in the code thank you!
### Server
import socket
from threading import *
import socket
import pygame
import pygame.camera
from pygame.locals import *
def server():
try:
print("\nServer started at " + str(socket.gethostbyname(socket.gethostname())) + " at port " + str(90))
port = 90
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serversocket.bind(("",port))
serversocket.listen(10)
pygame.camera.init()
cam = pygame.camera.Camera(0,(640,480),"RGB")
cam.start()
img = pygame.Surface((640,480))
while True:
connection, address = serversocket.accept()
print("GOT_CONNECTION")
cam.get_image(img)
data = pygame.image.tostring(img,"RGB")
connection.sendall(data)
connection.close()
except:
pass
server()
result:
pygame 2.1.2 (SDL 2.0.18, Python 3.8.3) Hello from the pygame community. https://www.pygame.org/contribute.html
Server started at 192.168.1.11 at port 90 Fatal Python error: (pygame parachute) Segmentation Fault Python runtime state: initialized
Thread 0x000067dc (most recent call first): File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 306 in wait File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 558 in wait File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\pydevd.py", line 261 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Thread 0x00006ef0 (most recent call first): File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 306 in wait File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 558 in wait File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\pydevd.py", line 215 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Thread 0x00005284 (most recent call first): File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 302 in wait File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 558 in wait File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_timeout.py", line 43 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Thread 0x00001768 (most recent call first): File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 204 in _read_line File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 222 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Thread 0x00002168 (most recent call first): File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 306 in wait File "C:\Program Files (x86)\Python38-32\lib\queue.py", line 179 in get File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 367 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Current thread 0x00007660 (most recent call first): File "c:\Users\Denzel\source\repos\videoStream\server.py", line 18 in server File "c:\Users\Denzel\source\repos\videoStream\server.py", line 31 in <module> File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_runpy.py", line 124 in _run_code File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_runpy.py", line 135 in _run_module_code File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_runpy.py", line 321 in run_path File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher/../..\debugpy/..\debugpy\server\cli.py", line 284 in run_file File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher/../..\debugpy/..\debugpy\server\cli.py", line 430 in main File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher/../..\debugpy\_main_.py", line 39 in <module> File "C:\Program Files (x86)\Python38-32\lib\runpy.py", line 87 in _run_code File "C:\Program Files (x86)\Python38-32\lib\runpy.py", line 194 in _run_module_as_main PS C:\Users\Denzel\source\repos\videoStream> c:; cd 'c:\Users\Denzel\source\repos\videoStream'; & 'C:\Program Files (x86)\Python38-32\python.exe' 'c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher' '59292' '--' 'c:\Users\Denzel\source\repos\videoStream\server.py' pygame 2.1.2 (SDL 2.0.18, Python 3.8.3) Hello from the pygame community. https://www.pygame.org/contribute.html
Server started at 192.168.1.11 at port 90 Fatal Python error: (pygame parachute) Segmentation Fault Python runtime state: initialized
Thread 0x00007068 (most recent call first): File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 306 in wait File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 558 in wait File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\pydevd.py", line 261 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Thread 0x000071d4 (most recent call first): File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 306 in wait File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 558 in wait File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\pydevd.py", line 215 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Thread 0x00007644 (most recent call first): File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 302 in wait File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 558 in wait File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_timeout.py", line 43 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Thread 0x0000619c (most recent call first): File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 204 in _read_line File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 222 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Thread 0x00002c98 (most recent call first): File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 306 in wait File "C:\Program Files (x86)\Python38-32\lib\queue.py", line 179 in get File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 367 in _on_run File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_daemon_thread.py", line 49 in run File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 932 in _bootstrap_inner File "C:\Program Files (x86)\Python38-32\lib\threading.py", line 890 in _bootstrap
Current thread 0x000077b4 (most recent call first): File "c:\Users\Denzel\source\repos\videoStream\server.py", line 18 in server File "c:\Users\Denzel\source\repos\videoStream\server.py", line 31 in <module> File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_runpy.py", line 124 in _run_code File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_runpy.py", line 135 in _run_module_code File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle\pydevd_runpy.py", line 321 in run_path File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher/../..\debugpy/..\debugpy\server\cli.py", line 284 in run_file File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher/../..\debugpy/..\debugpy\server\cli.py", line 430 in main File "c:\Users\Denzel\.vscode\extensions\ms-python.python-2022.18.2\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher/../..\debugpy\_main_.py", line 39 in <module> File "C:\Program Files (x86)\Python38-32\lib\runpy.py", line 87 in _run_code File "C:\Program Files (x86)\Python38-32\lib\runpy.py", line 194 in _run_module_as_main