123456789101112131415161718192021222324 |
- from dataclasses import dataclass, field
- @dataclass
- class SocketReceiverArguments:
- recv_host: str = field(
- default="localhost",
- metadata={
- "help": "The host IP ddress for the socket connection. Default is '0.0.0.0' which binds to all "
- "available interfaces on the host machine."
- },
- )
- recv_port: int = field(
- default=12345,
- metadata={
- "help": "The port number on which the socket server listens. Default is 12346."
- },
- )
- chunk_size: int = field(
- default=1024,
- metadata={
- "help": "The size of each data chunk to be sent or received over the socket. Default is 1024 bytes."
- },
- )
|