simple chat application in C

Closed Posted 7 years ago Paid on delivery
Closed 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$

C Programming C++ Programming Linux Windows Desktop Windows Server

Project ID: #12509814

About the project

18 proposals Remote project Active 7 years ago

18 freelancers are bidding on average $97 for this job

utkarshkatiyar19

hi. I have a lot of experience in c programming and socket programming. I can easily complete this task for you

$100 USD in 2 days
(392 Reviews)
7.3
hbxfnzwpf

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using c++ under linux environ More

$150 USD in 3 days
(147 Reviews)
7.0
octopus823

Hi, I'm a OS expert experienced C/C++/ObjC developing. I can develop almost kinds of C/C++/ObjC codes for any OS : Windows, Linux, MAC OS X... I can use almost of develop libraries such as QT, MFC, boost... and IDE t More

$94 USD in 1 day
(123 Reviews)
7.0
zhangbaksan

hello,how are you. i read your bid carefully. i am c/c++ expert and have full experience for 10 years. c++ language is my top skill. i can provide most quality and high speed. if you want to success, please contact More

$155 USD in 3 days
(36 Reviews)
5.9
idleswell

Hello, I have 30 years experience programming in C. I will create a server and client to chat and log the results (to the server). A milestone payment for the full budget for this project must be deposited with t More

$131 USD in 3 days
(105 Reviews)
5.6
arehmanpk

Hi I hope you are having great time. I am an expert socket programmer and developed a lot of student projects using Socket Programming. My own degree project was a chat application. Kindly contact me to discuss furt More

$200 USD in 3 days
(18 Reviews)
4.1
rameshpizza

Hi, As I've already created multiplayer carrom using tcp sockets, this is piece of cake for me. Can we discuss further on PM. Thanks.

$30 USD in 1 day
(6 Reviews)
3.2
jainDharmesh

very strong in Network Programming. will make this program very strong & robust. all the requirements will be covered within timeline. i also created chat application in c.

$111 USD in 3 days
(2 Reviews)
2.4
Santosh1161

A proposal has not yet been provided

$66 USD in 1 day
(3 Reviews)
2.0
skriyaz09

I have been working as a software developer for more than one and half year on C++ and having good knowledge of algorithms and data structures and good problem solving skills. I already have a similar application.

$40 USD in 2 days
(2 Reviews)
2.1
rsnoopy

Hi, I think that I can make your program in two days. The program would be coded for GNU/Linux systems because on Windows the sockets API it's a little different, is this ok? Best Regards!

$30 USD in 2 days
(4 Reviews)
1.6
MOHANAVELT

Hi, This is Mohan. I have 6 years of experience in developing Softwares in C language. And I can do it very easily and As soon as possible.

$35 USD in 2 days
(2 Reviews)
0.8
ArturoCruz92

Hello, I can help you with the development of your chat. I having a basic chat in c for console I would only have to add the details that you ask me in addition.

$30 USD in 1 day
(0 Reviews)
0.0
rajyash73

I have gone through a course of computer networks and have implemented tcp and udp client and servers, would like to assist.

$35 USD in 3 days
(0 Reviews)
0.0
ebinthomas

I have 4.5 years of experience in C/C++ programming, hence I will be a good help for this project. I had recently worked with Rajhees, C.E.O, MD , Dn Infoway and she had appreciated my work. Will continue to work with More

$66 USD in 2 days
(0 Reviews)
0.0