Sunday, June 19, 2016

Simple Client Server Program

import java.net.*;
import java.io.*;
class simpleclient
{
public static void main(String args[]) throws Exception
{
Socket s1=new Socket("localhost",12);
InputStream slin=s1.getInputStream();
DataInputStream dis=new DataInputStream(slin);
String st=new String(dis.readUTF());
System.out.println(st);
dis.close();
slin.close();
s1.close();
}
}

import java.net.*;
import java.io.*;
class simpleserver
{
public static void main(String args[]) throws Exception
{
ServerSocket s=new ServerSocket(12);
System.out.println("waiting for client request");
Socket s1=s.accept();
OutputStream slout=s1.getOutputStream();
DataOutputStream dos=new DataOutputStream(slout);
dos.writeUTF("hi there");
dos.close();
slout.close();
s1.close();
}
}

import java.net.*;
import java.io.*;
class client
{
public static DatagramSocket ds;
public static byte buffer[]=new byte[1024];
public static void Myclient() throws Exception
{
while(true)
{
DatagramPacket p=new DatagramPacket(buffer,buffer.length);
ds.receive(p);
System.out.println(new String(p.getData(),0,p.getLength()));
}
}
public static void main(String args[])throws Exception
{
System.out.println("client for quit process ctrl-c");
ds=new DatagramSocket(777);
Myclient();
}
}

import java.net.*;
import java.io.*;
class server
{
public static DatagramSocket ds;
public static byte buffer[]=new byte[1024];
public static void Myserver() throws Exception
{
int pos=0;
while(true)
{
int c=System.in.read();
switch(c)
{
case 1:
System.out.println("Server Quits");
return;
case '\r':
break;
case '\n':
ds.send(new DatagramPacket(buffer,pos,InetAddress.getLocalHost(),777));
pos=0;
break;
default:
buffer[pos++]=(byte)c;
}
}
}
public static void main(String args[])throws Exception
{
System.out.println("Serverv ready....\n please type here");
ds=new DatagramSocket(886);
Myserver();
}
}

No comments:

Post a Comment

உப்பு மாங்காய்

சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...