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.

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

CLICK HERE TO DOWNLOAD 

StudentProjects.Live

A collection of source codes that I wrote in VB 6.0, ASP.NET, PHP, C#.NET, VB.NET and JAVA in a course of my career as web developer and software engineer that I would like to share to my fellow programmers. Some of the codes here is not my original work that I found over the Internet and Books while I'm learning how to program. I hope you find my work useful in your learning in programming. Please share my work to other people also who interested to learn the basics of web development and programming. Thank you very much and Happy Productive Programming Everyone.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

48 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
vhaugn
vhaugn
8 years ago

Hi. could you please send me the code for this project. my email is mc_vhaugn@yahoo.com

Tech9ne
Tech9ne
8 years ago

Please how do i get the documentation for this project? abdulrahymola@gmail.com

oliver
oliver
8 years ago

hi could you please send me codes for this project to my email.
oliverlimo21@yahoo.com

veeravel
veeravel
8 years ago

hi,please could you send me the source code for this project???
my email id: veeravel92@gmail.com

Tarun Kochhar
8 years ago

hey !! I liked this app and would like to have its source code and synopsis (documentation) mailed to tarunhotshot27@gmail.com

John
John
8 years ago

Hello …Can I have plz the code of the application ?? jtoutou@ath.forthnet.gr
Thanks in advance….

varsha singh
varsha singh
8 years ago

hiiiii i like this application plz send me the code on singhvarsha355@gmail.com

radmadon
radmadon
8 years ago

hi, can you send me the code for this app… quijano_reuel@gmail.com

jimmy
jimmy
7 years ago

hi, could send me the code
zhili6162@hotmail.com

tq

manu
manu
7 years ago

please send me m.tech level projects

thanks in advance

anamika
anamika
7 years ago

hey…. can u plz send the source code……on shineforfrnds@gmail.com…………..plzzzzzzzzzz

haftom
haftom
7 years ago

hi.could u send to me the source code for this project use e-mail
haftom.gbrmskl@gmail.com

niharika verma
niharika verma
7 years ago

hey. I really liked your project. Could you please mail me the source code on the following email id: niki.udh@gmail.com
Thank you so much.

Ankush
Ankush
7 years ago

plz send me the source code of your project
on my email ankushraj150@gmail.com

harika
harika
7 years ago

send to me the source code of your project on Harikavalluru302@gmail.com

clyts
clyts
7 years ago

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

Victor
Victor
7 years ago

Hello, Great work such a nice project please send me the source code and complete documentation of this project for a student. Thanks in advance my email is: great_victor@hotmail.com

CAMMY
CAMMY
7 years ago

I TINK AM REALY IN A DIP SHIT HERE .THE PROJECT TOPIC APROVED FOR ME IS VIRTUALLANS IN MY FACULTY LOCAL AREA NETWORK,,,JUST CONFUSED ABT THE MATERIAL TO USE FOR MY REPORT,,THE CONFIGURATION IS NOT THE PROBLEM BUT THE MATERIALS FOR MY REPORT…IF POSSIBLE PLS PALS MAIL ME A SOURCE CODE ON CNCAMMY@YAHOO.COM..TANK YALL
IN ADVANCE

sedki
sedki
7 years ago

please send me the source code of your application

email;sodkith@gmail.com

Usman Mustafa
Usman Mustafa
7 years ago

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

bakwil
bakwil
7 years ago

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

Abdulrasheed
Abdulrasheed
7 years ago

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.

Abdulrasheed
Abdulrasheed
7 years ago

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

andy
andy
7 years ago

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

anonymous
anonymous
7 years ago

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