Find Jobs
Hire Freelancers

simple chat application in C

$30-250 USD

Cancelled
Posted over 13 years ago

$30-250 USD

Paid on delivery
Hello, I need some help here with my C programming project. It's all about Creating a chat application using sockets. Please contact me very soon because I need it within 2 days. Here's the description : Create a simple chat application using sockets. Implement a server with the name "serverSocket.c". The server should loop on forever waiting for incoming connections from the clients. The server can manage upto 2 incoming connections. If the queue length goes beyond 2 report an error message and terminate the client that could not be accommodated in the queue. The client implementation should be named "clientSocket.c". The client should connect to the server and start a simple text chat. The chat messages for both the client and server programs must be obtained from the user. The maximum length of chat messages must be 100. The client loops on forever until it sends the message "quit" or "QUIT" or "Quit" to the server. Both the client and server must reside on local machines. Apart from transferring messages between the client and server, you must also implement a chat log system. The chat log system records the conversation between the client and the server. The chat log is a simple text file which contains the following details, The date and time of the connection The chat transcript The number of exchanges between the server and the client, i.e, A message from a client and the response to that message from the server correspond to 1 exchange. Include the proper header files for both the client and server Assignment: Create a simple chat application using sockets. Implement a server with the name "serverSocket.c". The server should loop on forever waiting for incoming connections from the clients. The server can manage up to 2 incoming connections. If the queue length goes beyond 2 report an error message and terminate the client that could not be accommodated in the queue. The client implementation should be named "clientSocket.c". The client should connect to the server and start a simple text chat. The chat messages for both the client and server programs must be obtained from the user. The maximum length of chat messages must be 100. The client loops on forever until it sends the message "quit" or "QUIT" or "Quit" to the server. Both the client and server must reside on local machines. Apart from transferring messages between the client and server, you must also implement a chat log system. The chat log system records the conversation between the client and the server. The chat log is a simple text file, which contains the following details, 1. The date and time of the connection 2. The chat transcript 3. The number of exchanges between the server and the client, i.e, A message from a client and the response to that message from the server correspond to 1 exchange. Include the proper header files for both the client and server. note:this should work for both windows and linux i can pay 30$
Project ID: 758379

About the project

17 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
17 freelancers are bidding on average $45 USD for this job
User Avatar
Hi, Please check your PMB. Thanks
$40 USD in 3 days
5.0 (34 reviews)
6.2
6.2
User Avatar
Hi, This is very easy project. I can do it ASAP. Regards, Pawel
$30 USD in 2 days
4.7 (23 reviews)
4.5
4.5
User Avatar
I can implement this at once as this is rather classic programming task.
$30 USD in 1 day
5.0 (1 review)
3.6
3.6
User Avatar
As the website will get $5, I can do it for $35. I have finished a lot of socket projects. I'm confident to finish it in high quality. Thank you!
$38 USD in 2 days
5.0 (3 reviews)
2.9
2.9
User Avatar
I'm interesting in your project.
$30 USD in 2 days
5.0 (1 review)
1.4
1.4
User Avatar
Greetings, Ready to start this. Thanks & Regards, Govinda Padaki
$50 USD in 2 days
5.0 (1 review)
1.1
1.1
User Avatar
Hi, I have already finished your project.
$50 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
i am an engineering student and i have great experience in c programming and sockets. i have done this project before and can do it again fast. you can tell me your specification i can do as you say. hoping your reply .
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I have done this chat in C. I can send you it to you in a few hours. Please contact me.
$30 USD in 1 day
0.0 (0 reviews)
2.6
2.6
User Avatar
Plz check pmb
$30 USD in 0 day
0.0 (1 review)
0.0
0.0
User Avatar
hi i am ready to work on this project ... thank you.
$35 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can help you out in this project !!!
$200 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello I have a simple implementation of a chat working properly. I just need to make a couple of adjustments to meet your requirments, so it won't take a long time.
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
i CAN DO THIS VERY EASILY.
$50 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
i have well commented source code for ur better understanding and gaining better grasp in the field.
$30 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
This is a very simple application. I have pretty much everything that you need. I will need to just quickly add the logging mechanism to suit your need.
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear client i have done extensive work in socket programming, contact me for quality work and in time. Plz see PM.
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of OMAN
Mutrah, Oman
4.9
359
Payment method verified
Member since Nov 17, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.