Find Jobs
Hire Freelancers

TCP Data capture service

$15-25 USD / hour

Suljettu
Julkaistu lähes 10 vuotta sitten

$15-25 USD / hour

Project description: Need a service running under Windows 2000 server, which will capture data from a tcp port, parse the data to recognize the start and end of incoming data and dump the captured data into a file. The service needs to be configurable to set the tcp port number, 2 strings which indicate the start and end of the stream, filename of the file, directory where the file is to be stored. The service needs to run indefinitely and needs to overwrite the existing file each time new data is received. The data which is captured from the tcp port is quite small in size (approx 10 kilobytes). This data needs to be stored in memory and written to the file in one shot once all data has been received. This data capture program must also restart the tcp port if the connection has been lost for several minutes (close port and reopen port).
Projektin tunnus (ID): 5955104

Tietoa projektista

5 ehdotukset
Etäprojekti
Aktiivinen 10 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
5 freelancerit tarjoavat keskimäärin $24 USD/tunti tätä projektia
Käyttäjän avatar
A proposal has not yet been provided
$25 USD 40 päivässä
4,9 (141 arvostelua)
9,1
9,1
Käyttäjän avatar
Delphi will be great for this.. Hi, I'd like to help you on this. The requirements are fairly straightforward and your bid description really explains what you need. I have a few questions for you: 1.) Is my understanding about the file format (raw/text) correct, or do you need any other format (xml) - eg. what will be consuming the data, are there any specific requirements in this regard? 2.) Are you ok with an ini file for configuration - you can edit it and restart the service to apply them or would you prefer to have a tray icon and configuration interface + applying settings without having to restart the service? 3.) Is Windows 2000 the single OS the application needs to be compatible with? As it has to work on 2000 I can't use .Net here, which I would normally propose (not compatible) so would use Delphi here, to produce a native service application. 4.) Will you require an installer that sets it all up, clicking "next, next" or are you ok with the service appication installing by running it using the /install (and /uninstall for removal) switch? 5.) Please can you elaborate on the data being sent - what is sending it, does it connect/disconnect, do we have any special "protocol" we need to use in communicating with the device or is it simply as you state, read, watch for start/stop and save anyhing in between? I'll provide skype contact info upon awarded/escrow completed and can start straight away, discussing details. regards, Janos
$31 USD 20 päivässä
5,0 (84 arvostelua)
7,5
7,5
Käyttäjän avatar
Hello, If you need something small then I suggest to go with C/C++ solution but then we need to think about the 32 or 64 bit architecture. Probably Windows 2000 is 32 bit so we should stay with 32 bit. About the stored data in memory how much data or how long this data needs to stay in memory ? Anyway we can discuss and you will decide how to do it. Kind Regards, Patrik
$25 USD 5 päivässä
4,9 (28 arvostelua)
7,3
7,3
Käyttäjän avatar
I am an expert developer with more than 12 years of experience. I am ready to develop the windows service in pure C++ with win32 api. However, please give me more information about the packet structure of data. I mean how one can find out the length of data or ... . Please see my profile and consider my bid as well.
$25 USD 20 päivässä
5,0 (24 arvostelua)
5,2
5,2

Tietoja asiakkaasta

Maan BELGIUM lippu
Lint, Belgium
0,0
0
Liittynyt toukok. 17, 2014

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.