Find Jobs
Hire Freelancers

change an HTTP protocol

$30-5000 USD

已取消
已发布将近 15 年前

$30-5000 USD

货到付款
an application uses HTTP to send a file to a dedicated Linux server. Inside the server, the file is processed and a new file is sent back to the application. The pseudocode is: 1. the client sends username and password 2. the server gets username and passwords and validates them against values stored in a database table 3. if username and password don't match, an 'invalid password' message is sent back to the client 4. if username and password do match, an ID is sent back to the client 5. the client sends the file to process together with the ID 6. the server processes the file and send back the processed file to the client Both client code snippets (in Delphi) and server side code (in PHP) is attached. We want to change the protocol this way: 1. idem 2. idem 3. idem 4. idem 5. idem 6. the server processes the file and writes the processed file to disk using the ID as filename 7. the client polls the server every X seconds looking for a filename of name ID 8. when the file is found, the client downloads it 9. if the file is not found inside time T, the polling is stopped and message 'no processed file found after T seconds' is returned to the user The selected coder will have skills in PHP, Linux and HTTP He will: 1. change the few required lines in the PHP code (<10 lines of code) 2. guide our Delphi coder along the changes required to the client application 3. perform the tests until ev works
项目 ID: 3817490

关于此项目

2提案
远程项目
活跃15 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
2威客以平均价$89 USD来参与此工作竞价
用户头像
See private message.
$170 USD 在14天之内
2.8 (6条评论)
3.0
3.0
用户头像
See private message.
$8.50 USD 在14天之内
5.0 (2条评论)
1.0
1.0

关于客户

ITALY的国旗
Italy
5.0
509
会员自2月 20, 2005起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。