MCPcopy
hub / github.com/pyodide/pyodide / socket_task

Function socket_task

src/tests/test_python_socket.py:461–467  ·  view source on GitHub ↗
(host, port, msg)

Source from the content-addressed store, hash-verified

459 import socket
460
461 async def socket_task(host, port, msg):
462 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
463 s.connect((host, port))
464 s.sendall(msg.encode())
465 data = s.recv(1024)
466 s.close()
467 return data.decode()
468
469 r1, r2 = await asyncio.gather(
470 socket_task(host1, port1, "msg1"), socket_task(host2, port2, "msg2")

Callers 1

runFunction · 0.85

Calls 4

connectMethod · 0.80
sendallMethod · 0.80
recvMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…