simple chat application in C
$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: #12509814
About the project
18 freelancers are bidding on average $97 for this job
hi. I have a lot of experience in c programming and socket programming. I can easily complete this task for you
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
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
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.
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.
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.
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!
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.
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.
I have gone through a course of computer networks and have implemented tcp and udp client and servers, would like to assist.
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