Find Jobs
Hire Freelancers

C# socket server using producer/consumer logic

$30-250 AUD

Закрито
Опублікований almost 11 years ago

$30-250 AUD

Оплачується при отриманні
Hi, I need an C# developer with TCP socket server experience to develop a socket server application. The socket server will receive TCP connections from multiple clients at the same time. Each connection will contain multiple lines of text. Each text line is a separate record. The application needs to add each record to a queue to be processed by a second thread. The second thread will read and process each message in the queue in the correct order. Therefore there will be two main parts - 1) Main (producer) thread - load server, accept connections from clients, receive messages, add complete messages to a queue, inform background (consumer) thread of new message in queue. On close of application, cleanly close client connections, cleanly close the background thread. 2) Background (consumer) thread - sleep until informed of new message in queue, read string from queue, process string (write string to text file), delete string from queue, if queue count = 0, go to sleep If you have experience working with TCP sockets and experience working with producer/consumer model please make a bid. If you have questions please let me know.
ID проекту: 4756121

Про проект

33 пропозицій(-ї)
Дистанційний проект
Активність 11 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
33 фрілансерів(-и) готові виконати цю роботу у середньому за $165 AUD
Аватарка користувача
Dear Sir, I am writing with reference to your advertisement. I consider that my credentials and interests match with your requirement and want to apply for the same. I can start work right away. Please check PMB for details.
$189 AUD за 10 дні(-в)
5,0 (59 відгуки(-ів))
7,2
7,2
Аватарка користувача
Dear, I am more than expert in client/server (socket) programming in C#. I can do this within a day . I have worked on many many servers that implement multiple threads (one for accepting multiple clients and other for different operations)
$142 AUD за 3 дні(-в)
5,0 (53 відгуки(-ів))
6,1
6,1
Аватарка користувача
I'm interested by this project.
$300 AUD за 5 дні(-в)
5,0 (37 відгуки(-ів))
6,1
6,1
Аватарка користувача
Hi, I would like to do this project please. Let me know if you are interested so I can start. Thanks.
$35 AUD за 1 день
5,0 (107 відгуки(-ів))
5,6
5,6
Аватарка користувача
Hi, simple project. Sounds like an academic one. What .NET version can be used?
$34 AUD за 1 день
5,0 (23 відгуки(-ів))
5,3
5,3
Аватарка користувача
I am certificated .NET/C# programmer working in this region since 2002. I can to work out Windows service that is listening TCP ports and perform described (Windows API will be used for that task) but I want to offer you better solution: to build equivalent WCF service, hosted in Windows service. TCP binding will supply you literally the same functionality but you will gain opportunity to use another bindings – Named pipe for example.
$222 AUD за 10 дні(-в)
5,0 (3 відгуки(-ів))
5,3
5,3
Аватарка користувача
Hi I am very interest your project. I have multi thread and TCP socket communication experience. Ready to provide you a demo if you need and ready to start to work on your project right now. Thanks
$100 AUD за 2 дні(-в)
5,0 (14 відгуки(-ів))
4,9
4,9
Аватарка користувача
I have created many chatting programs using the Network Socket programming using TCP, check my message for a proof.
$166 AUD за 5 дні(-в)
5,0 (24 відгуки(-ів))
5,0
5,0
Аватарка користувача
Hi, Please check your profile for more details. Thanks!
$166 AUD за 7 дні(-в)
5,0 (14 відгуки(-ів))
4,6
4,6
Аватарка користувача
please check private message.
$133 AUD за 5 дні(-в)
5,0 (14 відгуки(-ів))
4,7
4,7
Аватарка користувача
Socket programming is my profession.
$165 AUD за 5 дні(-в)
5,0 (10 відгуки(-ів))
4,4
4,4
Аватарка користувача
Hi, please check PMB.
$155 AUD за 3 дні(-в)
4,8 (6 відгуки(-ів))
4,8
4,8
Аватарка користувача
HI, Please look at your PMB for details.
$88 AUD за 3 дні(-в)
5,0 (11 відгуки(-ів))
4,2
4,2
Аватарка користувача
Expert here I can help you .. Please ref: https://www.freelancer.com/users/feedback_931653.html for my quality and client satisfactory work .
$155 AUD за 3 дні(-в)
4,8 (7 відгуки(-ів))
4,3
4,3
Аватарка користувача
I am ready to do this task. Have lots of experience with sockets
$150 AUD за 3 дні(-в)
4,7 (5 відгуки(-ів))
4,4
4,4
Аватарка користувача
plz check pmb. thanks
$155 AUD за 10 дні(-в)
5,0 (2 відгуки(-ів))
4,3
4,3
Аватарка користувача
Please have a look at your PMB. Regards,
$263 AUD за 11 дні(-в)
5,0 (7 відгуки(-ів))
3,8
3,8
Аватарка користувача
Hello, I'm a C# expert. Please read my PM for more details. Kind regards.
$150 AUD за 10 дні(-в)
5,0 (4 відгуки(-ів))
4,0
4,0
Аватарка користувача
Hi I am working on C# from nine years in which I worked on many TCP/UDP network application to communicate server and client.
$388 AUD за 10 дні(-в)
5,0 (6 відгуки(-ів))
3,7
3,7
Аватарка користувача
Greetings, Thank you for explaining the task quite well. It should not take more than couple of days or at most 3 to develop, test and finalize this application as per your requirements and preferences. I have got some queries related to protocol (messages between client and server) that I would like to discuss with you on PM. Also, inform me whether you need desktop or console application. Feel free to discuss with me on PM if you have any doubts/queries. Cheers!
$150 AUD за 3 дні(-в)
5,0 (6 відгуки(-ів))
2,8
2,8

Про клієнта

Прапор AUSTRALIA
private, Australia
5,0
46
Спосіб оплати верифіковано
На сайті з січ. 10, 2011

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.