23
package chatting; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import java.io.PrintWriter; import java.net.Socket; import java.net.UnknownHostException; import java.util.Scanner; public class Client { public static void main(String[] args) throws UnknownHostException, IOException { Socket x= new Socket("127.0.0.1",2500); BufferedReader xx=new BufferedReader(new InputStreamReader(x.getInputStream())); BufferedReader tt=new BufferedReader(new InputStreamReader(System.in)); PrintStream oo=new PrintStream(x.getOutputStream());

Code red SUM

Embed Size (px)

Citation preview

Page 1: Code red SUM

package chatting;

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.io.PrintWriter;import java.net.Socket;import java.net.UnknownHostException;import java.util.Scanner;

public class Client {

public static void main(String[] args) throws UnknownHostException, IOException {

Socket x= new Socket("127.0.0.1",2500);

BufferedReader xx=new BufferedReader(new InputStreamReader(x.getInputStream()));BufferedReader tt=new BufferedReader(new InputStreamReader(System.in));PrintStream oo=new PrintStream(x.getOutputStream());

while(true){System.out.println("Client input");

Page 2: Code red SUM

String a=tt.readLine();

oo.println(a); a=xx.readLine();

System.out.print("Server say:");System.out.println(a);

}

// TODO Auto-generated method stub

}

}

package chatting;

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;

Page 3: Code red SUM

import java.util.Scanner;

public class Server {

public static void main(String[] args) throws IOException {

Scanner in= new Scanner(System. in); ServerSocket x= new ServerSocket(2500);

Socket p=x.accept();PrintStream o=new PrintStream(p.getOutputStream());BufferedReader xx=new BufferedReader(new InputStreamReader(System.in));BufferedReader pp=new BufferedReader(new InputStreamReader(p.getInputStream()));String receive;while(true){

System.out.print("client:"); receive=pp.readLine();

System.out.print(receive);

String q=xx.readLine();

Page 4: Code red SUM

o.println(q); }

// TODO Auto-generated method stub

}

}

package multiclients;

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.io.PrintWriter;import java.net.Socket;import java.net.UnknownHostException;import java.util.Scanner;

public class Client {public static String name="";public static void main(String[] args) throws UnknownHostException, IOException {// TODO Auto-generated method stub

Scanner p= new Scanner(System. in); Socket xx= new Socket("127.0.0.1",2016);

Page 5: Code red SUM

PrintStream oo=new PrintStream(xx.getOutputStream(),true); BufferedReader i=new BufferedReader(new InputStreamReader(System.in)); while(true) { System.out.println("Enter input for server"); String a=i.readLine(); oo.println(a); }

}

}

package multiclients;

import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;

public class Server {

public static void main(String[] args) throws IOException {

Page 6: Code red SUM

new Server().Runserver();

}public void Runserver() throws IOException{

ServerSocket x= new ServerSocket(2016); System.out.println("Server up ready for connections");while(true){Socket ll=x.accept();new ServerThread(ll).start();

}

}

}

package multiclients;

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;

public class ServerThread extends Thread {

Page 7: Code red SUM

Socket xx;String message=null;Client x=new Client(); ServerThread(Socket sock){this.xx=sock;} public void run() { try { BufferedReader clientmessage=new BufferedReader(new InputStreamReader(xx.getInputStream()));

while((message=clientmessage.readLine())!=null){System.out.println("client message"+" "+message);

}

} catch (IOException e) {

Page 8: Code red SUM

// TODO Auto-generated catch blocke.printStackTrace();} } }

package readwrite;

import java.io.IOException;

//import java.util.Scanner;

public class maininput {

public static void main(String[] args) throws IOException {// TODO Auto-generated method stub //Scanner x = new Scanner(System.in); //System.out.print("enter name"); //String a = x.nextLine(); //System.out.println(a);

readwrite r = new readwrite(); r.a();}

}

Page 9: Code red SUM

package readwrite;import java.util.Scanner;import java.io.*;

public class readwrite {

File file1 = new File("f:\\readwrite.xml");public void a() throws IOException{//file mai write krega

PrintWriter w = new PrintWriter(new FileWriter("f:\\readwrite.xml",true));Scanner s = new Scanner(System. in); //input lene ke lye String a = s.nextLine();w.println(a);w.close();FileInputStream p = new FileInputStream(file1); //save krke file ke ander daalne ke lye

// file se utha kr console mai show huga

InputStreamReader i = new InputStreamReader (p); // file p ko utha kr buffer ko degaBufferedReader b = new BufferedReader(i); // buffer ye hy, buffer:file ko utha kr program chalaegaString read ="";while(read!=null){

Page 10: Code red SUM

read = b.readLine();if(read.equals(null)){break; }else {System.out.println(read);}}

}}

package serial;

import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;

public class main {

public static void main(String[] args) throws IOException, ClassNotFoundException {// TODO Auto-generated method stubserial [] X= new serial[10];for(int i=0;i<X.length;i++)

Page 11: Code red SUM

{

if(i==1){X[i]=new serial();X[i].name ="hasan";X[i].address = "northkarachi";X[i].PhoneNo = "3123123";

}else{X[i]=new serial();X[i].name ="junaid";X[i].address = "Johar";X[i].PhoneNo = "3142233019";

}

}

FileOutputStream p = new FileOutputStream ("D:\\jd.txt");ObjectOutputStream pp= new ObjectOutputStream (p); pp.writeObject(X);

FileInputStream t = new FileInputStream("D:\\jd.txt");

Page 12: Code red SUM

ObjectInputStream tt = new ObjectInputStream(t); serial[] ll = (serial[]) tt.readObject();for(int i=0;i<ll.length;i++){System.out.println(ll[i].name);System.out.println(ll[i].address);System.out.println(ll[i].PhoneNo);

}

}

}

package serial;

import java.io.Serializable;

public class serial implements Serializable{public String name;public String address;public String PhoneNo;

}

public class hasan extends Thread{

Page 13: Code red SUM

public void run () {for(int i=0;i<11;i++){try {Thread.sleep(100);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}System.out.println("this is method 2");

}}

}

package threads;

public class Main {

public static void main(String[] args) {

saqib x=new saqib();hasan p=new hasan();x.start();p.start();// TODO Auto-generated method stub

Page 14: Code red SUM

}

}

public class saqib extends Thread{

public void run()

{

for(int i=0;i<11;i++){try {Thread.sleep(1000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}System.out.println("this is method 1");}

}

}

Page 15: Code red SUM

import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.StringWriter;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bind.Marshaller;import javax.xml.bind.Unmarshaller;import javax.xml.*;public class main {

public static void main(String[] args) throws FileNotFoundException, JAXBException {// TODO Auto-generated method stub

FileOutputStream x = new FileOutputStream("D:\\ozee.xml");JAXBContext con = JAXBContext.newInstance(stdnt.class); // is pe is class pe marshllngMarshaller m = con.createMarshaller();

stdnt s=new stdnt();s.stdntname="taimoor";s.stdntaddress="23234234";s.stdntnumber="123123";

m.marshal(s, x);m.marshal(s,System.out);

Page 16: Code red SUM

int px=0;

File file = new File("D:\\ozee.xml");

Unmarshaller jaxbUnmarshaller = con.createUnmarshaller();stdnt p= (stdnt) jaxbUnmarshaller.unmarshal(file);System.out.println(p.stdntaddress);System.out.println(p.stdntname);System.out.println(p.stdntnumber);

}}

@XmlRootElementpublic class stdnt {

public String stdntname ;public String stdntaddress ;public String stdntnumber ;

Page 17: Code red SUM

}

package multiple;

import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;import java.net.UnknownHostException;import java.util.*;public class multiserver extends Thread{

private Socket socket = null; Scanner kkk=new Scanner(System.in); public multiserver(Socket socket) { super("KKMultiServerThread"); this.socket = socket; } public void run() {

Page 18: Code red SUM

try ( PrintWriter out = new PrintWriter(socket.getOutputStream(), true); BufferedReader in = new BufferedReader( new InputStreamReader( socket.getInputStream())); ) { String inputLine, outputLine; outputLine = kkk.nextLine() ; out.println(outputLine);

while ((inputLine = in.readLine()) != null) { outputLine =in.readLine(); System.out.println(outputLine); if (outputLine.equals("Bye")) break; } socket.close(); } catch (IOException e) { e.printStackTrace(); } }

}

Page 19: Code red SUM

package multiple;

import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;

public class server {

static final int PORT = 1584;

static Socket l = null; static multiserver p1;

private static multiserver p; public static void main(String args[]) throws IOException { try (ServerSocket serverSocket = new ServerSocket(PORT)) { while (true) { p1 = new multiserver(serverSocket.accept()); p1.start(); } } catch (IOException e) { System.err.println("Could not listen on port " + PORT); System.exit(-1);

Page 20: Code red SUM

} }

}