Find Jobs
Hire Freelancers

Convert Python Script to PHP

$2-20 USD / hour

Cancelado
Publicado hace más de 9 años

$2-20 USD / hour

We need a developer to convert the attached Python script into PHP. Please demonstrate your thorough understanding of the script by sending me a private message with a description of what the script does. Please be as specific as possible. Lastly, please provide your estimate (in hours) to complete the conversion. The project will be awarded to the freelancer who a) demonstrates the greatest understanding of the script and b) has the most competitive cost (calculated by estimated hours x $/hr).
ID del proyecto: 6433038

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
5 freelancers están ofertando un promedio de $14 USD /hora por este trabajo
Avatar del usuario
Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself doing programming so you will directly work with one person and that's me. No mediators. No managers. No subcontractors. see my recent work for the technical expertise along with reviews & feedback on my profile page.
$20 USD en 30 días
5,0 (173 comentarios)
9,3
9,3
Avatar del usuario
I can port the code to PHP as I am also proficient in python and have worked with PHP scripts extensively
$21 USD en 3 días
4,9 (165 comentarios)
7,5
7,5
Avatar del usuario
This program is a service which: Starts a listening socket waiting for connections. When a client arrives reads it's request. If it is a register (GET) request starts the function responsible for handling registrations If it is a 'ASBSVC' request it parses 4 words from the request (1st line) and searches through the phones to find if it matches any of them, and updates the random code if it was different. If not found in phones a new phone is created and stored using these values If neither then searches to find a registered service provider (through phones). I can't analyze this more right now
$4 USD en 15 días
5,0 (2 comentarios)
2,5
2,5
Avatar del usuario
This script starts up a server (listening process) on port 8080, and waits for incoming. When a request is received, it tries to make a connection (open a socket for communication), and spawns a thread to handle it. The "handling" thread grabs the first 4096 bytes and decodes it (assuming it is encoded as "UTF-8" data. It then goes to one of 3 main handling methods based on the beginning of the decoded content: (1) "GET /register_" -- handleRegistrationRequest - If the request is valid, it either replies that the username is already used, or registers a new user. (2) "ASBSVC" -- handleProxiedProvider - If the request is valid, it pools the connection. (3) Otherwise, handleProxiedConsumer - If the request is in valid format, it looks further into the request for data, tries to forward the request to the service provider, and waits for a response from the service provider. I'm guessing this is used as part of a switching system to route/handle requests from IP Phones or similar? May I ask why you want it converted to PHP? One major issue you're going to run into is that Python has native support for threads, while PHP does not. There is a threading library available for PHP (pthreads), which I am familiar with, but if this is a high volume application/server (appears that it might be?), my thought is that a threaded PHP version wouldn't be nearly as stable. However, I'm confident I could get it converted for you in less than 10 hours.
$12 USD en 20 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$12 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Denver, United States
5,0
35
Forma de pago verificada
Miembro desde dic 22, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.