Upload
shumail-haider
View
223
Download
0
Embed Size (px)
Citation preview
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");
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;
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();
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);
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 {
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 {
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) {
// 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();}
}
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){
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++)
{
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");
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{
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
}
}
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");}
}
}
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);
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 ;
}
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() {
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(); } }
}
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);
} }
}