Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

SLIDING WINDOW PROTOCOL SlideSender.java import java.net.*; import java.io.*; import java.rmi.*; public cla Sli!eSen!

er " public tatic voi! main#Strin$ a%&'t(ro) *+ception " ServerSoc,et er-ne) ServerSoc,et#./'; Soc,et - er.accept#'; DataInputStream in-ne) DataInputStream#S0 tem.in'; DataInputStream in.-ne) DataInputStream# .$etInputStream#''; Strin$ bu11%&-ne) Strin$%2&; PrintStream p; int ptr-/3 ) -23n13ano3i; Strin$ c(; !o " p-ne) PrintStream# .$etOutputStream#''; S0 tem.out.print#4*nter t(e no. o1 1rame 5 4'; n1-Inte$er.par eInt#in.rea!Line#''; p.println#n1'; i1#n16- ) 7.' " S0 tem.out.println#4*nter 48n184 9e a$e to be en!:n4'; 1or#i-.;i6-n1;i88' " bu11% ptr&-in.rea!Line#'; p.println# bu11% ptr&'; ptr-88 ptr;2; < ) 7-n1; S0 tem.out.print#4=c,no)le!$ment receive!4'; ano-Inte$er.par eInt#in..rea!Line#''; S0 tem.out.println#4 1or 48ano84 1rame 4'; ) 8-n1; < el e " S0 tem.out.println#4T(e no. o1 1rame e+cee! )in!o) i>e4'; brea,;

< S0 tem.out.print#4:nDo 0ou )ant to en! ome more 1rame 5 4'; c(-in.rea!Line#'; p.println#c('; < )(ile#c(.e?ual #40e 4''; .clo e#'; < <

SlideReciver.java import java.net.*; import java.io.*; cla Sli!eReciver " public tatic voi! main#Strin$ a%&'t(ro) *+ception " Soc,et -ne) Soc,et#Inet=!!re .$etLocal@o t#'3./'; DataInputStream in-ne) DataInputStream# .$etInputStream#''; PrintStream p-ne) PrintStream# .$etOutputStream#''; int i-/3rptr-7.3n13r) -2; Strin$ rbu1%&-ne) Strin$%2&; Strin$ c(; S0 tem.out.println#'; !o " n1-Inte$er.par eInt#in.rea!Line#''; i1#n16-r) 7.' " 1or#i-.;i6-n1;i88' " rptr-88rptr;2; rbu1%rptr&-in.rea!Line#'; S0 tem.out.println#4T(e receive! Arame 4 8rptr84 i 5 48rbu1%rptr&'; < r) 7-n1; S0 tem.out.println#4:n=c,no)le!$ment ent:n4'; p.println#rptr8.'; r) 8-n1; < el e brea,; c(-in.rea!Line#'; < )(ile#c(.e?ual #40e 4''; <

<

OUTPUT:B. SLIDING WINDOW PROTOCOL Sender C5:Cava:j!,..D./E/F:binGC=H= Sli!eSen!er

Reciver C5:Cava:j!,..D./E/F:binGjava Sli!eReciver

You might also like