wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Practical Implementation of Client Server model using TCP/IP.

profile
Kiddoneeta
Oct 26, 2017
0 Likes
0 Discussions
1053 Reads
Author : Neeta Vonkamuti

Server – Client Communication using TCP/IP

Server-client model is communication model for sharing the resource and provides the service to different machines. Server is the main system which provides the resources and different kind of services when client requests to use it.

1) First open the two notepad.

A] In first notepad, type the code for  server side and save it as the same class name which you have provided in the code and with the extension .java

For Example, MyServer.java
import java.net.*; import java.io.*; class MyServer { public static void main(String args[])throws Exception { ServerSocket ss=new ServerSocket(3333); Socket s=ss.accept(); DataInputStream din=new DataInputStream(s.getInputStream()); DataOutputStream dout=new DataOutputStream(s.getOutputStream()); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str="",str2=""; while(!str.equals("stop")) { str=din.readUTF(); System.out.println("client says: "+str); str2=br.readLine(); dout.writeUTF(str2); dout.flush(); } din.close(); s.close(); ss.close(); }

B] In second notepad, type the code for the client side and save it as the  same class name which you have provided in the code and with the extension .java

For Example, MyClient.java
import java.net.*; import java.io.*; class MyClient { public static void main(String args[])throws Exception { Socket s=new Socket("localhost",3333); DataInputStream din=new DataInputStream(s.getInputStream()); DataOutputStream dout=new DataOutputStream(s.getOutputStream()); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str="",str2=""; while(!str.equals("stop")) { str=br.readLine(); dout.writeUTF(str); dout.flush(); str2=din.readUTF(); System.out.println("Server says: "+str2); } dout.close(); s.close(); } }

2) Output for the code:-

A] Server-Side :

B] Client-Side :


Comments ()


Sign in

Read Next

Introduction my self

Blog banner

PPC Advertising and its Impressive Benefits

Blog banner

Monday. com App

Blog banner

How Do I Get Rid of My People-Pleasing Behaviour?

Blog banner

GIS info about Bermuda Triangle

Blog banner

What is M-commerce and how it's work

Blog banner

DATA SCIENCE IN BUSINESS AND MARKETING

Blog banner

Making Money through Instagram

Blog banner

Man VS Nature

Blog banner

american greatines

Blog banner

STARVATION

Blog banner

Explain Multiprocessors

Blog banner

Delhi city

Blog banner

Pipedrive

Blog banner

How GIS in Agriculture Eliminates Guesswork

Blog banner

Loneliness

Blog banner

Memory Management in Operating System

Blog banner

Cache Memory

Blog banner

Unlocking the Secrets: Basic Operations of Computer Forensic Laboratories

Blog banner

ARTICLE ON WRIKE CORPORATION

Blog banner

Full Disk Encryption

Blog banner

File Sharing

Blog banner

Sessions In OS.

Blog banner

Fault Tolerance

Blog banner

Phishing

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

Automating OSINT tasks for efficient Cyber Forensics Investigations

Blog banner

The Peephole

Blog banner

"Life as a Part-time Student"

Blog banner

How to Manage Business Invoices and Payments Easily?

Blog banner

Blog on health and fitness

Blog banner

HR Automation : Need of the hour

Blog banner

How to use open SSL for web server - browser communication

Blog banner

OPERATING SYSTEM

Blog banner

Uniprocessor Scheduling

Blog banner

Data Security and Data Privacy in Data Science

Blog banner

Busted : Common Web Security Myths

Blog banner

Veg Mix Pickle

Blog banner

Deadlock

Blog banner

Linux VServer Architecture

Blog banner

What is Internet

Blog banner

QUANTUM COMPUTING IN SECURITY:A GAME CHANGER IN DIGITAL WORLD

Blog banner