Implement TCP Server for transferring files using Socket and ServerSocket

 

Practical:1

 

Implement TCP Server for transferring files using Socket and ServerSocket


===============CODE HERE===============

πŸ‘‡πŸ‘‡

=================================================

========== = == == == ==  = = = === = = == ==  = = = = = =


Socket demo

Myclient.java

import java.io.*;

import java.net.*;

public class MyClient {

public static void main(String[] args) {

try{        

Socket s=new Socket("localhost",6666);

DataOutputStream dout=new DataOutputStream(s.getOutputStream());

dout.writeUTF("Hello Server");

dout.flush();

dout.close();

s.close();

}catch(Exception e){System.out.println(e);}

}

}

 

Myserver.java

import java.io.*;

import java.net.*;

public class MyServer {

public static void main(String[] args){

try{

ServerSocket ss=new ServerSocket(6666);

Socket s=ss.accept();//establishes connection

DataInputStream dis=new DataInputStream(s.getInputStream());

String    str=(String)dis.readUTF();

System.out.println("message= "+str);

ss.close();

}catch(Exception e){System.out.println(e);}

}

}

UrlConnection

Urlconnecion.java

import java.io.*; 

import java.net.*; 

public class Urlconnectiondemo { 

public static void main(String[] args){ 

try{ 

URL url=new URL("http://www.google.com"); 

URLConnection urlcon=url.openConnection(); 

InputStream stream=urlcon.getInputStream(); 

int i; 

while((i=stream.read())!=-1){ 

System.out.print((char)i); 

} 

}catch(Exception e){System.out.println(e);} 

} 

}

 

Urldemo.java

import java.net.*;

public class URLDemo

{

public static void main(String[] args)

{

try

{

URL url=new URL("https://www.google.com/search?q=javatpoint&oq=javatpoint&sourceid=chrome&ie=UTF-8");

System.out.println("Protocol: "+url.getProtocol());

System.out.println("Host Name: "+url.getHost());

System.out.println("Port Number: "+url.getPort());

System.out.println("Default Port Number: "+url.getDefaultPort());

System.out.println("Query String: "+url.getQuery()); 

System.out.println("Path: "+url.getPath());

System.out.println("File: "+url.getFile());

}

catch(Exception e)

{

System.out.println(e);

}

}

}


OutputπŸ‘‡πŸ‘‡





Comments