Python TCP Multi-Thread Fix
Budget: $30 – $250 USD
I'm in search of an expert developer who can swiftly upgrade my TCP socket server script for better performance and concurrency. Here's the scope:
- **Core Objective**: Modify existing Python 3 TCP socket server script to handle multiple clients simultaneously without crashing.
- **Operating System**: Script runs on Linux.
- **Python Version**: The script is written in Python 3.
- **Script Purpose**: It's designed for real-time communication.
**Ideal Candidate**:
- Proficient in Python, with a focus on networking and multi-threading.
- Experienced with socket programming in a Linux environment.
- Capable of diagnosing and resolving concurrency issues.
- Proven track record of optimizing Python scripts for high performance.
**Expectations**:
- Perform a code review and identify the cause of crashes under load.
- Implement threading or multiprocessing to facilitate concurrent connections.
- Ensure thread safety and prevent data race issues.
- Test the modified script to confirm stability and real-time communication efficacy.
*Note*: Time efficiency is crucial; looking for a fast turnaround without sacrificing quality.
- **Core Objective**: Modify existing Python 3 TCP socket server script to handle multiple clients simultaneously without crashing.
- **Operating System**: Script runs on Linux.
- **Python Version**: The script is written in Python 3.
- **Script Purpose**: It's designed for real-time communication.
**Ideal Candidate**:
- Proficient in Python, with a focus on networking and multi-threading.
- Experienced with socket programming in a Linux environment.
- Capable of diagnosing and resolving concurrency issues.
- Proven track record of optimizing Python scripts for high performance.
**Expectations**:
- Perform a code review and identify the cause of crashes under load.
- Implement threading or multiprocessing to facilitate concurrent connections.
- Ensure thread safety and prevent data race issues.
- Test the modified script to confirm stability and real-time communication efficacy.
*Note*: Time efficiency is crucial; looking for a fast turnaround without sacrificing quality.