Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Python Socket server script
Sign in to Add to Watch List

IT & Programming > Web Programming

View Change History

The client has made the following changes to the job.


Job awarded.

Jun 30, 2012

Job Description

  |  Change History >>


  • Posted: Fri, Jun 29, 2012
  • Time Left: Closed
  • Location: Anywhere
  • Client prefers freelancers from:

    You are still able to submit a proposal for this job.

    The client prefers freelancers from
    a different location.

    You're still able to submit a proposal for this job, regardless of your location.
  • Start: Immediately
  • Budget: $250 or less
  • Fixed Price Job
  • Elance Escrow Protection
  • W9 Not Required
Sign in to view client's details

Write a TCP/IP threading socket server script to receive binary files and store the data in a MySQL table. Presently we use our webserver and small PHP script to accomplish this but we would like to cut out the overhead of HTTP by running our own listener/server.

The protocol is very simple. When a connection comes in the clients sends a (up to) 10 character user ID. The server checks the database if a table exists with this ID and if not it creates the table.
If the table exists the server sends the Epoch timestamp (4 bytes) of the last entry in the table otherwise it sends a 0.
The client then sends one or more data records of a fixed length (30 bytes in present setup, )started with the 4 byte epoch time and followed by a list on integers and single byte numbers, which then will be stored in the table.
When the client finishes sending data the server returns the current (GMT) epoch time stamp.

The script must be made in Python 2.x
It must run as a daemon and must be multi threa...

Sign in or Register to see more

Desired Skills
Job ID: 31587726
Avg $ | High $ | Low $ — Show Pricing
  • Submit Date (Latest)

 Ukraine  |  
Deep knowledge of Python3, Golang, PHP5, MySQL, HTML, CSS, JS, AJAX, AngularJS. Worked with: - FTP, SVN, SSH usage; - Bug tracking systems and...
 5.0   |  Private   |  0 Jobs
Bid ID: 31602878  |  Submitted: Jun 30, 2012 07:40 ET 
Proposal SEALED

 India  |  
A computer science graduate with 8+ years of enterprise software development experience. My sole proficiency includes C, Core Java, UNIX/Linux...
 0.0   |  $0 Earnings   |  0 Jobs
Bid ID: 31597668  |  Submitted: Jun 30, 2012 00:29 ET 
Proposal SEALED

 Slovenia  |  
Web applications developer. Linkedin: http://si.linkedin.com/in/jkosir/ GitHub: https://github.com/jkosir
 5.0   |  Private   |  1 Jobs
Bid ID: 31590489  |  Submitted: Jun 29, 2012 14:23 ET 
Within 3 days

 Hong Kong SAR, PRC  |  
Experienced in web application development, python django
 0.0   |  $0 Earnings   |  0 Jobs
Bid ID: 31590007  |  Submitted: Jun 29, 2012 13:58 ET 
Proposal SEALED
Elance is now an Upwork company.
Upwork is the choice of 4M+ clients. Get started working on Upwork today.
Are you ready to post a job like this one?
Post a Similar Job »