This document describes a LAN chat and file sharing application that allows users to chat and share files over a local area network without requiring internet access. Key features include user login, multiple chat rooms, private messaging, and the ability to upload and download files. The application was created using technologies like Eclipse, MySQL, Java servlets, and JSP. It allows administrators to manage users, chat rooms, and files while regular users can update profiles, join chat rooms, and upload or download files.
The Fundamental of Electronic Mail (E-mail)Vishal Kumar
This document contain the complete information about the Electronic mail. you will learn the basic structure and flow of email message, the Header and response codes, etc.
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEijsc
In this paper, Investigating SOAP and XML technologies in web service is studied. The reason for using
XML technology to transmit data and also the need for application of existing communicative structure in
SOAP technology in web pages with WSDL technology are investigated uniquely. And also the need for
searchable address giving for web service which is available in UDDI technology and the advantages of
using it are explained for programmers.
ACECharleston - Write a Grant That's Perfect for Your Communications DepartmentRick Noffsinger
Write your own grant and take advantage of the resources found in your department. This session describes how Mississippi State University’s Office of Agricultural Communications was awarded a $33,000 USDA specialty crops grant that promoted farmers’ markets throughout Mississippi using their own writers, videographers, artists, photographers, web and broadcasting personnel.
The Fundamental of Electronic Mail (E-mail)Vishal Kumar
This document contain the complete information about the Electronic mail. you will learn the basic structure and flow of email message, the Header and response codes, etc.
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEijsc
In this paper, Investigating SOAP and XML technologies in web service is studied. The reason for using
XML technology to transmit data and also the need for application of existing communicative structure in
SOAP technology in web pages with WSDL technology are investigated uniquely. And also the need for
searchable address giving for web service which is available in UDDI technology and the advantages of
using it are explained for programmers.
ACECharleston - Write a Grant That's Perfect for Your Communications DepartmentRick Noffsinger
Write your own grant and take advantage of the resources found in your department. This session describes how Mississippi State University’s Office of Agricultural Communications was awarded a $33,000 USDA specialty crops grant that promoted farmers’ markets throughout Mississippi using their own writers, videographers, artists, photographers, web and broadcasting personnel.
Mahlobo Foundation is a private equity company with a fund raised and managed by investment professionals. It was started in 2015 by Thabo and Nthabiseng Mahlobo to perform a broad economic development function and engage in the business of extending long term support to small businesses, entrepreneurs and industrialists. We do this by supporting and financing emerging businesses that will benefit the South African economy, creating jobs and alleviating poverty. We have prioritised Agriculture, Urbanization, ICT, SMME's and Leadership Development as our key focus areas.
Mandate
· Promote economic development and growth, human resources development and entrepreneurial capacity in Africa
· Support sustainable development projects and programmes in Africa
· Focus on providing financial support to entrepreneurs.
Sir I want to hack whatsapp chat ? Please give me a tutorial link. This question made me to write this simple POC tutorial to hack/steal whatsapp chats
http://www.ehacking.net/2014/09/poc-tutorial-of-stealing-whatsapp-chat.html
The Autonomo.us Open Software Services Evolution, featuring Identi.ca Jon Phillips
Who provides your e-mail service? Where do you post your photos? Do you download music still? When all of our data is spread amongst multiple devices between multiple locations – home, office, and mobile – then it becomes clear why on-line network services rule supreme over managing personal computers in providing synchronized capable services that don't require us to update software or hack-in fixes. The modern person's primary concern in using a computer is to get things done and stay connected with others globally in the most effective ways possible.
The shift to on-line network services, often partnered with cloud computing, requires us all to question whose cloud our data is in, what can the cloud owner do with it, and what rights are we forking over to be on cloud nine. For example, if I use Google's Gmail service, what can Google do with my e-mail data? This last summer 2008 a great example emerged when the mega-popular micro-blogging service Twitter failed regularly resulting in pop-culture fall-out with sightings of the fail whale. Open Source hero Evan Prodromou of WikiTravel-fame stepped up and realized the shortcomings of Twitter's locked approach and created Identi.ca, an Open Software Service based micro-blogging web service that both worked solidly, replicated common functionality from similar services, and allowed for others to hack on the project, or set-up their own connected site if so desired.
This presentation looks at the landscape of services like Identi.ca which are adapting the Free and Open Source Software approach to on-line network services publicly championed from the Autonomo.us blog. This is timely because the personal computing shift from the desktop to the web is a hot topic with the Gnome Online Desktop and Gnome 3.0 initiatives. However, with long development cycles, arduous community learning curves and reliance upon cranky software languages, the simple accessible nature of web application development is thriving. This presentation instigates increased development on web services that protect user autonomy by commonly using the GNU Affero GPL 3.0 software license, creating free services to replace popular non-free alternatives, and by replacing centralized services with open distributed ones when possible. This presentation emphasizes the role of the Gnome Desktop to be a lean mean on-line desktop machine and what role Chinese businesses can play in accelerating this next dynamic wave of the FLOSS movement.
"Wi-Fi FTP" stands for "Wireless File Transfer Protocol," and it refers to a method of transferring files wirelessly over a Wi-Fi network. It enables users to exchange files between devices such as computers, smartphones, tablets, and network-attached storage (NAS) devices using the File Transfer Protocol (FTP) protocol, but without the need for physical cables. Here's a detailed explanation of Wi-Fi FTP, along with some relevant tags:Wi-Fi (Wireless Fidelity): Wi-Fi is a wireless networking technology that allows devices to connect to the internet and communicate with each other over a local area network (LAN) without the need for physical cables. Wi-Fi FTP relies on a Wi-Fi network for wireless communication.
FTP (File Transfer Protocol): FTP is a standard network protocol used to transfer files from one host to another over a TCP-based network, like the internet or a local network. It has two modes: Active FTP and Passive FTP. Wi-Fi FTP can use either of these modes depending on the network configuration.
File Transfer: The primary purpose of Wi-Fi FTP is to facilitate the transfer of files between devices. Users can upload files from one device to another or download files from a remote device, all without a wired connection.
Wireless Connectivity: Wi-Fi FTP relies on Wi-Fi technology to establish wireless connections between devices. This eliminates the need for physical connectors or cables, making it convenient for file transfers.
Security: Security is a crucial consideration when using Wi-Fi FTP. Tags related to security might include:
Encryption: Data encryption is essential to protect files during transit.
Authentication: Users may need to provide login credentials to access FTP servers.
Firewall: Configuring firewalls to allow FTP traffic is often required.
Secure FTP: Secure FTP protocols like FTPS (FTP Secure) and SFTP (SSH File Transfer Protocol) enhance security during file transfers.
FTP Server: An FTP server is a device or software that stores and manages files for access by other devices or users. Tags related to FTP servers include:
Server Configuration: Setting up and configuring the FTP server.
Server Software: Mentioning specific FTP server software such as FileZilla Server, vsftpd, or ProFTPD.
FTP User Management: Managing users and permissions on the FTP server.
FTP Client: An FTP client is a software application or device used to connect to an FTP server and transfer files. Tags related to FTP clients include:
Client Software: Mentioning specific FTP client software such as FileZilla, Cyberduck, or WinSCP.
Client Configuration: Configuring FTP client settings for connection and file transfer.
File Management: File management includes tasks like organizing, moving, renaming, and deleting files using Wi-Fi FTP.
Device Compatibility: Different devices and operating systems may have varying levels of support for Wi-Fi FTP. Tags related to device compatibility might include:
Mobile Devices: Wi-Fi FTP on smartphones
Discover Palmer, Puerto Rico, through an immersive cultural tour that unveils its rich history and vibrant traditions. Experience lively festivals, savor authentic cuisine, and explore local markets. Visit historical landmarks, museums, and stunning colonial architecture. Engage with friendly locals, enjoy live music, and hike scenic nature trails, all while participating in cultural workshops and discovering unique artisan crafts.
MC INTERNATIONALS | TRAVEL COMPANY IN JHANGAshBhatt4
Experience the world with MC Internationals travel and tourism. From foreign getways to cultural concentration, we tailor unforgettable journeys for every traveler. Let us turn your dream into reality and create lasting memories. Explore with us today. #TRAVEL,COMPANY #BEST,TRAVEL,COMPANY #VISIT,VISA #EMPLOYMENT,VISA #STUDY,VISA #HAJJ,AND,UMRAH
London Country Tours, the foremost travel partner offers customized Stonehenge tours from London coming with private tour guides and direct access to the inner circles. Visit: https://www.londoncountrytours.co.uk/tour/tours-to-stonehenge-oxford/
During the coldest months, Italy transforms into a winter wonderland, providing visitors with a very unique experience. From the Settimana Bianca ski event to the lively Carnevale celebrations, Italy's winter festivities provide something for everyone. Enjoy hot cocoa, eat hearty comfort foods, and buy during winter deals. Explore the country's rich cultural past by participating in Settimana Bianca, and Carnevale, sipping hot chocolate, shopping during winter deals, and indulging in winter comfort foods. Visit our website https://timeforsicily.com/ for more information.
Its running cost is among the diverse vital aspects you must consider before buying an electric scooter. Calculate the cost of getting e-scooter charge for your regular usage to calculate its economic efficiency, similar to people who investigate the mileage of petrol or diesel-driven scooters.
How To Change Name On Volaris Ticket.pdfnamechange763
How to change name on Volaris ticket? This is one of the most common questions asked by travelers flying with Volaris Airlines. The mentioned details can help you with your name rectification on the airline ticket. If you are still facing difficulties call the consolidation desk at +1-800-865-1848.
TRAVEL TO MT. RWENZORI NATIONAL PARK WITH NILE ABENTEUER SAFARIS.docxnileabenteuersafaris
Let’s explore the captivating Rwenzori Mountains National Park in Uganda with Nile Abenteuer Safaris. This UNESCO World Heritage Site, also known as the “Mountains of the Moon,” offers unparalleled beauty and diverse ecosystems. 🌿🏔️
Key Features of Rwenzori Mountains National Park:
Majestic Peaks:
Mount Rwenzori, Africa’s third-highest peak, dominates the landscape. Its snow-capped summits and glacier-draped slopes provide a challenging yet rewarding adventure for trekkers and climbers.
Ascending these peaks allows you to witness breathtaking vistas and experience the thrill of high-altitude trekking.
Biodiversity:
Explore the park’s rich biodiversity, which includes montane forests, alpine meadows, and towering cliffs.
Encounter rare and endemic species such as the Rwenzori turaco, Rwenzori red duiker, and Rwenzori three-horned chameleon.
Trekking Trails:
Embark on immersive trekking experiences along a network of trails. Choose from leisurely walks to multi-day expeditions.
Traverse verdant valleys, moss-draped forests, and marvel at cascading waterfalls as you ascend toward the summit.
Cultural Heritage:
Engage with local communities of the Bakonjo and Bamba people. Gain insight into their traditional way of life and cultural practices.
Discover the rich history and folklore surrounding the Rwenzori Mountains.
Planning Your Visit:
Trekking and Climbing:
Select from various trekking routes tailored to different skill levels and durations.
Experienced guides and porters ensure a safe and enjoyable journey to the summit.
Wildlife Viewing:
Embark on guided nature walks to spot diverse wildlife, including primates, birds, and endemic plant species.
Keep an eye out for the Rwenzori hyrax, blue monkeys, and various bird species.
Accommodation:
Rest and rejuvenate in comfortable lodges, campsites, and guesthouses within and around the park.
Experience warm hospitality amidst the tranquility of nature.
Conservation:
Support conservation efforts by adhering to park regulations and practicing responsible tourism.
Your visit contributes to preserving this pristine wilderness for future generations.
Embark on an Unforgettable Adventure:
Whether you seek the thrill of summiting Africa’s legendary peaks or the serenity of exploring remote landscapes, Mount Rwenzori promises an unforgettable journey into the heart of nature’s majesty. Start planning your expedition today and unlock the secrets of this captivating natural wonder!
Visit
https://nileabenteuer.com/tour_destination/mount-rwenzori-national-park/
https://www.rwenzoriexpeditions.com/treks/rwenzoris-gorilla-trek/
For more information;
WhatsApp: +256 752 397520
Email: info@nileabenteuer.com
Website: www.nileabenteuer.com
The Cherry Blossom season in Hunza begins in the second week of March and lasts until the end of April, varying with altitude. During this enchanting period, tourists from around the world flock to Hunza Valley to witness its transformation into a vibrant tapestry of white, pink, and green. The valley comes alive with cherry blossoms, creating a picturesque and mesmerizing landscape that captivates visitors.
About the Company:
The Cherry Blossom season in Hunza starts in the second week of March and extends until the end of April, depending on the altitude. During this enchanting period, tourists from around the globe travel to Hunza Valley to witness its transformation into a vibrant tapestry of white, pink, and green. The valley comes alive with cherry blossoms, creating a picturesque and mesmerizing landscape that captivates all who visit. For the best experience, join Hunza Adventure Tours, the top tour company in Pakistan, and immerse yourself in this breathtaking seasonal spectacle.
4 DAYS MASAI MARA WILDEBEEST MIGRATION SAFARI TOUR PACKAGE KENYABush Troop Safari
Join our 4-day Masai Mara Wildebeest Migration Safari in Kenya. Witness the incredible wildebeest migration, enjoy exciting game drives, and stay in comfortable lodges. Get up close and personal with one of nature's most amazing exhibits! Book Your Safari Today at - https://bushtroop-safaris.com/
Antarctica- Icy wilderness of extremes and wondertahreemzahra82
In this presentation, we delve into the captivating realm of Antarctica, Earth's southernmost continent. This icy wilderness stands as a testament to extremes, with record-breaking cold temperatures and vast expanses of pristine ice. Antarctica's landscape is dominated by towering glaciers, colossal icebergs, and expansive ice shelves. Yet, amidst this frozen expanse, a rich tapestry of unique wildlife thrives, including penguins, seals, and seabirds, all finely attuned to survive in this harsh environment. Beyond its natural wonders, Antarctica also serves as a vital hub for scientific exploration, providing invaluable insights into climate change and the Earth's history
Exploring Montreal's Artistic Heritage Top Art Galleries and Museums to VisitSpade & Palacio Tours
Montreal boasts a vibrant artistic heritage, showcased in its top art galleries and museums. From the expansive collections at the Montreal Museum of Fine Arts to the cutting-edge exhibits at the Musée d'art contemporain, discover the city's rich cultural landscape. Experience dynamic street art, indigenous works, and contemporary pieces, reflecting Montreal's diverse and innovative art scene.
Discover the wonders of the Wenatchee River with a variety of river tours in Monitor, WA. Whether you're seeking thrilling whitewater rafting, peaceful kayaking, family-friendly float trips, or scenic sunset cruises, there's something for everyone. Enjoy fishing, wildlife spotting, bird watching, and more in this beautiful natural setting, perfect for outdoor enthusiasts and families alike.
Paddle, Float, and Explore The Ultimate River Tour Experience in Monitor, WA
Lann
1. LAN CHAT AND FILE SHARING APPLICATION
Page 1
ABSTARCT
LAN chat application is one of easiest way to chat with a your friends through
LAN. No internet connection is needed. The only thing which requires is server IP
address and you will be able to connect to others members through LAN . It can
help you to talk to your friends even you both do not have internet connection. As
it is based on LAN. LAN i.e. local area network which connect different client to
each other and also client to main server. So we have used the same concept here
we are connecting two client or client and server with each other and by providing
the IP address we can talk with each other.
On the other hand file sharing application is also implemented where a user can
upload a file or download a file. We are providing the path to the directory where
we have stored our file to the user who wants to download particular file.
2. LAN CHAT AND FILE SHARING APPLICATION
Page 2
INTORDUCTION
The growth of the Internet has led to new and faster forms of communication.
There are now programs that allow users to communicate in real-time with one or
more people. These instant messaging tools are commonly referred to
as IRC (Internet Relay Chat). Some of these programs can be downloaded for free.
LAN chat is one the same way can be used to talk to your friend in your circle .All
you have to do is to provide his IP address and then you both will get connect to
each other and then you can talk.It is helpful because if you have any problem
while solving something you do not have to go to his room and to meet him and
you can talk to him on chat if you both are connected to each other and can get
solution of your problem .Chat application is one of the most useful software
which is used by every business to communicate with his employers if he is out of
station.
File sharing on the other hand is good tool to share those file which your friend
wants from you or any other file which can be useful for other. The user can see
this file after login to system and can download this file .It is one of the easiest way
as it doesn’trequire much knowledge for sharing and downloading.
3. LAN CHAT AND FILE SHARING APPLICATION
Page 3
OVEVIEW
The LAN chat application which we have implemented contain following things :-
1. LOGIN
2. CHAT
3. JOIN CHAT ROOM
4. UPLOAD FILE
5. DOWNLOAD FILE
LOGIN :
In computer security, a login or logon is the process by which individual
access to a computer system is controlled by identification of the user using
credentials provided by the user.
A user can log in to a system to obtain access and can then log out or log off
(perform a logout / logoff) when the access is no longer needed.
To log out is to close off one's access to a computer system after having
previously logged in.
The registered user needs to provide his username and password to
authenticate his account.
After successful login user will allow to chat and upload and download file .
THERE ARE TWO MODULES IN IT:-
4. LAN CHAT AND FILE SHARING APPLICATION
Page 4
1.ADMIN LOGIN
2.USER LOGIN
ADMIN MODULE :-
1.Add new user :: Admin can add a new user.Whether to allow any one to
create a account or not depends on user to this chat application .
2.View user :Admin has got the right to check the personal details of the
user .He can see all user details .
3.Delete user :Admin can also delete user who is abusing other member
and who is not following the rules .
4.Update chatroom: Admin can update chat room and can also limit a chat
room a fixed number if he finds that there is too much crowd in chat room .
5.Delete files:If admin finds that particular file is bad or containing virus
that he can delete that file.
USER MODULE
1.Profile update : User can update the information given by him such as
name and about me .he can change it as many times as he want to there is no
restriction in it.
2.Chat room : User can join any chat room he wish to join and there is no
restriction in it.
5. LAN CHAT AND FILE SHARING APPLICATION
Page 5
3.File upload : User can upload file from the client Machine to server
machine.
4.File download User can download file from the server Machine to client
machine.
CHAT
After logged in user is allowed to chat with each other in a group or in private.
This help user to get any information or solution of their problem and also to share
his knowledge with others.
You can also connect with your friends only if you want to talk to him privately .
Same is in case of file sharing a user can download and upload file easily by just
clicking the file .This is very easy process and any one can easily upload and
download file.
JOIN CHAT ROOM
In this you can connect to particular room which is currently running or have at
least 1 user in it .This type of room are made to share particular information. You
can join any chat room if room is available and can talk to other people who are
logged in right now .
6. LAN CHAT AND FILE SHARING APPLICATION
Page 6
UPLOAD FILE
This will help you to upload a particular file from your computer to a server which
other can easily download.To upload a file a user must be logged in only then he
can upload a file .A file should not be bad other wise admin has the right to delete
it .
DOWNLOAD FILE
In this a user can download a particular file he wants to. For this a user just have to
log in and then go to path where all files are available and then he has to click on
that file and it will prompt a message to save a file to particular location and in this
way you can download and save a file.
7. LAN CHAT AND FILE SHARING APPLICATION
Page 7
TECHNOLOGIES USED
Front end as: Eclipse helios
Back end as: Mysql
Database: Mysql
Querying language: Sql
Forms: Jsp , Java servlet
External library : Apache common.fileupload , Apache.commons.io
REQUIREMENTS
System Requirements:
Operating System: Microsoft® Windows® XP/Vista/window7/linux
Processor:1 Ghz
Memory: 512 MB RAM
Hard Disk Space:45 MB Available HDD Space
Video Card: 3D graphics accelerator equivalent to GF6200 or higher
Sound Card: 16-bit Sound Card
DirectX® Version: DirectX® 9.0c
8. LAN CHAT AND FILE SHARING APPLICATION
Page 8
TABLES USED :
LOGIN
CHAT ROOMS:
SHARED FILES:
loginid
VARCHAR2(30)
name
VARCHAR2(30)
password
VARCHAR2(30)
email
VARCHAR2(30)
type
VARCHAR2(30)
roomname
VARCHAR2(30)
roomdesc
VARCHAR2(30)
fileName
VARCHAR2(30)
contenttype
VARCHAR(30)
loginid
VARCHAR2(30)
23. LAN CHAT AND FILE SHARING APPLICATION
Page
23
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import org.apache.commons.fileupload.*;
import org.apache.commons.fileupload.disk.*;
import org.apache.commons.fileupload.servlet.*;
import org.apache.commons.io.*;
import java.sql.*;
public class UploadServlet extends HttpServlet {
//private boolean isMultipart;
private int maxMemorySize = 50 * 1024;
private int maxRequestSize = 300 * 1024;
private File tempDirectory;
public void init( ){
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException, java.io.IOException {
//check for file upload request
// boolean isMultipart=ServletFileUpload.isMultipartContent(request);
//response.getWriter().print(isMultipart);
24. LAN CHAT AND FILE SHARING APPLICATION
Page
24
// Create a factory for disk-based file items
DiskFileItemFactory factory = new DiskFileItemFactory();
// Set factory constraints
factory.setSizeThreshold(maxMemorySize);
factory.setRepository(tempDirectory);
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Set overall request size constraint
upload.setSizeMax(maxRequestSize);
// Parse the request
try
{
List items = upload.parseRequest(request);
// Process the uploaded items
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
if (item.isFormField()) {
} else {
44. LAN CHAT AND FILE SHARING APPLICATION
Page
44
FUTURE SCOPE
Jabber framework can be used for instant messaging.
Session initiation protocol[SIP] can help us to provide this TEXT chat special
features such as voice and video chat
CONCLUSION
The LAN chat and file sharing is developed using java ,jsp ,servlet,tomcat library
and mysql fully meets the objectives of the system for which it has been
developed.
We have tested it for 6 clients and it has worked .