Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

LAN Chat system

LAN Chat system is a complete client/server chat solution, independent chat system(it does not depend on any product of communication and chat). It has a Nice and clear user interface Using Socket Programming in Visual Basic 6.0. It can accept multiple connections.

LAN Chat system

There are also a few commands built in which include retrieving server date, time and uptime and can also be remotely shutdown. Both client and server use Windows Sockets for the purpose of connecting and sending lines of text between themselves. LAN Chat system application is a GUI interface for Net Send which allows identity spoofing, buddy management, blocking messages, and searching users in a domain. This application makes it easy to find people on a LAN and communicate with them easily without being online and makes net messages easier to read. The concepts of a chat-enabled application, like creating and entering chat rooms, sending and receiving chat messages, and management of user profiles, are abstracted by Prism Server and made available through simple properties, methods, and events.

Server features: messages history, statistic reports, easy managing of users and connections.

Client features: Instant messages, multiuser conversations, file transfer with multispeed option (with 2-3 clicks send the same file to more contacts), offline messages, auto-save conversation, local timestamps, contact groups (with more options, like “Invite group to conversation”), custom statuses, personalized alerts , print/print preview, send conversation with mail and more. Perfect communication for professional teams (programmers, hotel staff, science labs etc.). Compliant with all types of TCP/IP networks (LAN, WAN etc.).


Working Principle:

Following is how the application starts and how it works:

  1. As soon as the application is started, the main thread is spawned by the system.
  2. The main thread then spawns a thread which keeps listening on a given port.
  3. As soon as there is any connection request from a client, a connection is established. After the connection gets established, another thread is spawned to open a dialog box for chatting with clients.
  4. For every connection to a client, a new thread is spawned. Hence, if there are three clients connected to the server, then the total active threads will be five, one main thread, one thread for listening, and one each for chatting with the connected clients.

Now, let’s look at what each thread, that corresponds to a client connect, does:

  1. Calls the asynchronous Begin Receive method. A callback method is passed a parameter. This callback method is called when any data is received on that socket.
  2. When data is received on a socket, the data is read and displayed on the rich text box of the chat dialog. However, if a Socket Exception is raised, then the connection is closed, as this means that the client has asked to close the connection.
  3. When the Send button is clicked, data is sent to client.

Hardware and Software Requirements :

  • Minimum 2 PC’s
  • Minimum 40 GB Hard Disk
  • 500 MB RAM
  • Windows XP Service pack 2
  • LAN Connection
  • Visual Basic 6.0

Comments ( 48 )

  1. hi.. its a good project… could u send me the source code and project report of this ..please.. on usmanmustafa33@gmail.com

  2. can i get a source code for online recruitment system? plizzzz am in in trouble wit my project

  3. please for God sake can u kindly send me the full details of the project.. including the source code.. or if you can explain more on it.

  4. please kindly send the source code for God sake ..araachap@gmail.com

  5. hey !! I liked this app and would like to have its source code and synopsis (documentation) mailed to andymahajan53@gmail.com i need it urgently plz help me

  6. hey i want its source code and synopsis (documentation) mail to nimmi.satyan@rediff.com ,pls its urgent

  7. hello there…i want to try how to create Chat System, please send me the source code. If it’s okay Sir? I have software project now but I don’t know what unique system should I present in my school…please sir 🙂
    this is my email:
    mr.ems1992@yahoo.com

  8. Nice,,,please send me source code,,,bundle of thanx
    darwaish77@yahoo.com

  9. sir please send me the source code ….
    vishforjay@gmail.com

  10. Sir, I like this app and would like to have its source code and synopsis (documentation) mailed to santoshi_anjan@yahoo.com i need it urgently plz help me…

  11. please send me the source code of your application
    p_ikhar@rediffmail.com

  12. Nice work!!!!!!!Can i have the source code please; rasomungo@gmail.com

  13. hey !! I liked this app and would like to have its source code and
    synopsis (documentation) mailed to r.tidory@gmail.com i need it
    urgently plz help me

  14. what are the disadvantages of lan chat system?

  15. is lan chat system is an old technique or new technique?

  16. Pls send me the source code for this project,,thanks..i.igboks@yahoo.com

  17. please send me he source code of this project,thnks,
    amilacst10@gmail.com

  18. Nice work,i nee the sourc code:infojohn77@yahoo.com

  19. sir please send me the source code ….patrickchinoso@yahoo.com

  20. pleas please please can i have the source code and synopsis in my mail ….chukycube@yahoo.com

  21. please can you send it to me the source code .agizenigatu@gmail.com

  22. ITS A NICE WORK, PLEASE IF POSSIBLE SEND TO ME SOURCE CODE, OF LAN CHART SYSTEM

  23. send me also the source code. nolskee9010@gmail.com

  24. Hello sir nice work Could Please send the source code of this project,thnks.syedmaqsoodstar@hotmail.com

Leave a reply