Find Jobs
Hire Freelancers

Custom TCP Computer Program

$30-250 AUD

Cerrado
Publicado hace más de 5 años

$30-250 AUD

Pagado a la entrega
Hello, I would like a program that will listen to a custom TCP (or UDP) Port for an incoming XML File. The file will be a Now Playing Metadata XML. Inside the XML will be several fields, the program will choose the contents of a specific field and send out that field to a specific destination as TCP (or UDP) to a Specific IP and Port. Simplified. Receive XML on TCP/UDP , find specific field within XML, send field on TCP/UDP Example: XML data received. <?xml version="1.0" encoding="utf-16"?> <ZettaLite Version="0.0.0"> <LogEventCollection> <LogEvent Type="SONG" ScheduledTime="2018-08-28T06:00:00.0001921Z" StartTime="2018-08-28T06:00:00.0001921Z" StartTimeLocal="8/28/2018 4:00:00 PM" Chain="SEGUE" Status="CURRENT" Duration="02:40" ZettaId="1234"> <Asset Type="SONG" AssetTypeName="Song" Title="New Song 1" ZettaId="3456" ThirdPartyId="SongA" TotalLength="160" Artist1="Artist Name 1 Song 1" Album1="Album Name 1 Song 1" /> <NotesCollection> <Note Title="Note 1" Script="Note 1' Script" /> <Note Title="Note 2" /> </NotesCollection> </LogEvent> <LogEvent Type="SONG" ScheduledTime="2018-08-28T06:10:00.0001921Z" StartTime="2018-08-28T06:10:00.0001921Z" StartTimeLocal="8/28/2018 4:10:00 PM" Chain="SEGUE" Status="READY" Duration="03:05" ZettaId="1236"> <Asset Type="SONG" AssetTypeName="Song" Title="New Song 2" ZettaId="3457" ThirdPartyId="SongB" TotalLength="185" Artist1="Artist Name 1 Song 2" Artist2="Artist Name 2 Song 2" Album1="Album Name 1 Song 2" Album2="Album Name 2 Song 2" /> </LogEvent> <LogEvent Type="LINK" ScheduledTime="2018-08-28T06:13:05.0001921Z" StartTime="2018-08-28T06:13:05.0001921Z" StartTimeLocal="8/28/2018 4:13:05 PM" Chain="SEGUE" Status="READY" Duration="00:15" ZettaId="1237"> <Asset Type="LINK" AssetTypeName="Link" Title="New Link 1" ZettaId="3458" ThirdPartyId="LinkAlpha" TotalLength="15" Product1="Product Name 1 Link 1" Sponsor1="Sponsor Name 1 Link 1" /> </LogEvent> <LogEvent Type="SPOT" ScheduledTime="2018-08-28T06:13:20.0001921Z" StartTime="2018-08-28T06:13:20.0001921Z" StartTimeLocal="8/28/2018 4:13:20 PM" Chain="SEGUE" Status="READY" Duration="01:00" ZettaId="1238"> <Asset Type="SPOT" AssetTypeName="Spot" Title="New Spot 1" ZettaId="3459" ThirdPartyId="SpotOne" TotalLength="60" Product1="Product Name 1 Spot 1" Sponsor1="Sponsor Name 1 Spot 1" /> </LogEvent> </LogEventCollection> </ZettaLite> Receive that on IP/Port, search for Product1 = "Product Name 1 Spot 1" Send "Product Name 1 Spot 1" on IP/Port. Variables include: Incoming Port, TCP or UDP Field within XML Outgoing IP, Outgoing Port, TCP or UDP.
ID del proyecto: 17660853

Información sobre el proyecto

18 propuestas
Proyecto remoto
Activo hace 6 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
18 freelancers están ofertando un promedio de $160 AUD por este trabajo
Avatar del usuario
Hello! How are you? *************************************** I'm a Network Security Engineer. I can develop the TCP/UDP program with manipulating XML. I have read your project description fully. I can understand and finish it wonderfully. I have 5+ years of c/c++ programming. I guarantee high project development and quality. Thanks, regards!
$155 AUD en 3 días
5,0 (53 comentarios)
7,5
7,5
Avatar del usuario
HI...I am good at core java programming including TCP/IP socket programming and can help you write the program for reading XML data from TCP socket and sending back the required extracted XML data filed to another TCP socket. please contact me as soon as possible for a discussion.
$77 AUD en 1 día
4,9 (362 comentarios)
7,1
7,1
Avatar del usuario
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$150 AUD en 3 días
4,9 (197 comentarios)
7,2
7,2
Avatar del usuario
Hello, I am interested in this project and so wanted to discuss more it in details. I have a lot of experience in C/C++ programming. I will provide you quality work according to your instrument. I am ready to discuss with you Thank you.
$222 AUD en 3 días
4,9 (121 comentarios)
6,3
6,3
Avatar del usuario
I can create for you a system daemon which is launched from the command line (or automatically at boot or from a starting script), which forks to the background and waits quietly until activity occurs. Then it would perform the action you describe. When the program is started, there will be options to specify TCP/UDP, incoming port, outgoing address & port, and a regular expression to match against for the field. I would likely use the system socket interface and an XML parsing library like expat. I've used both before and I am comfortable with their operation. Of course there are other options, as well, depending on platform. Please message me if you wish to discuss things further. Thank you.
$225 AUD en 7 días
5,0 (2 comentarios)
5,3
5,3
Avatar del usuario
Hi. We are a group of experienced engineers with different backgrounds (telecommunications, electronics and systems) with experience in technologies like C/C++/C#/Java/Linux/Scripting/SQL/Networking, who work for a telecommunications company. Along these years we have worked mainly with embedded systems, for example, high availability communications servers and cable modems. Since we have experience implementing networking applications in both Windows and Linux environments we think that we are suitable for this job. I have the following questions: - Do you need the program in C or Java? - Which OS will you run the program? - It seems to be that you need a multi-threaded application. If the answer is yes, how many clients will be connected at the same time? Best regards, Matias.-
$111 AUD en 5 días
5,0 (21 comentarios)
4,9
4,9
Avatar del usuario
Hello! I'm an expert in media content (Streaming services) and I have a similar developed that will accelerate the process. Please do not dude in ping me!
$177 AUD en 4 días
5,0 (1 comentario)
2,5
2,5
Avatar del usuario
I have ample experience in c/c++ and I can easily help you with this project. With more details about your requirements, I'd be happy to describe how I can be of help to you. Thanks
$155 AUD en 3 días
5,0 (2 comentarios)
2,7
2,7
Avatar del usuario
I am a pro at socket programming and I am a professional at Java, Python, PHP, C#, Ruby, JavaScript, Erlang and more.
$60 AUD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I asume the output will be a simple serialized string with the field value, because is not clear what the receiver is expecting neither the format.
$155 AUD en 4 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have written a few networked applications in my time. Some complicated, with other protocols on top of them (flask), some quick and dirty (netcat), and some actual network socket programming. (which is what I presume this is) What platform will this need to run on? (I'm pretty flexible on the technology used, so let me know if you have any preferences) How configurable does this software need to be? I presume you don't want to have to recompile every time you want to change IP or port. Also, even if you don't decide to hire me, can you tell me what this is for? The details you've given me have gotten me interested.
$150 AUD en 3 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
My timeframe assumes you need to use C11/C99 specifically, in addition to time it might take to include potential features that are necessary, but hard to implement in C (or find the libraries to use it). Additionally, I would need more information on the environment itself, in order to know how to specifically program the C application. If you are more open to allowing other languages (such as Python), then the time frame will probably be less, as I can leverage different languages for the tasks they are best in.
$155 AUD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I am pretty well versed in programming software which communicate using TCP. This is a very easy job. I have read the description thoroughly, and I am confident that I will deliver this as promised. Waiting to hear from you. Regards, Mohsin.
$60 AUD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de AUSTRALIA
Pyrmont, Australia
0,0
0
Forma de pago verificada
Miembro desde ago 28, 2018

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.