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$
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 .
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.
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.