Author
sockets
vinod nar
Greenhorn
Joined: Feb 09, 2010
Posts: 3
hey guys i m new to java programming. i have jdk1.6. i started on socket programming. here is the code for it
server side:
import java.io.*;
import java.net.*;
class server
{
public static void main(String [] args)
{
ServerSocket ss=new ServerSocket (5000);
Socket soc1=ss.accept();
DataInputStream in=new DataInputStream (soc1.getInputStream());
DataOutputStream out=new DataOutputStream (soc1.getOutputStream());
String msg=soc1.readUTF();
System.out.println(msg);
soc1.writeUTF("I received");
msg=soc1.readUTF();
soc1.close();
}
}
client side:
import java.io.*;
import java.net.*;
class client
{
public static void main(String[] args)
{
Socket soc=new Socket("192.168.1.2",5000);
DataInputStream in1=new DataInputStream (soc.getInputStream());
DataOutputStream out1=new DataOutputStream (soc.getOutputStream());
String mes="hi";
soc.writeUTF(mes);
String msg1=soc.readUTF();
soc.writeUTF("Bye");
soc.close();
}
}
i got the errors in read and write utf saying that cannot find the symbol. is my program correct or do i need an additional software along with jdk to run this kind of program.
p.s: this is a part of my project. so any help wil be highly appreciated... thank ya..
Joe Ess
Bartender
Joined: Oct 29, 2001
Posts: 7921
You should spend a minute with our FAQ, How to Ask Questions on JavaRanch , in particular the sections UseCodeTags and IsolateTheProblem . The better question you ask, the more help we can give.
"blabbing like a narcissistic fool with a superiority complex" ~ N.A.
[How To Ask Questions On JavaRanch ]
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 32768
posted Feb 09, 2010 06:08:42
0
Ask yourself this: how are you using the in/out and in1/out1 fields?
Android apps – ImageJ plugins – Java web charts
vinod nar
Greenhorn
Joined: Feb 09, 2010
Posts: 3
ok. my program shud do this
client:hi.
server:i received.
client:bye.
this s wat the prog shud do..
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 32768
posted Feb 10, 2010 07:18:57
0
That doesn't address the question I proposed. Pay attention to the details of your code :-)
Rob Spoor
Saloon Keeper
Joined: Oct 27, 2005
Posts: 18365
vinod nar wrote: ok. my program shud do this
client:hi.
server:i received.
client:bye.
this s wat the prog shud do..
Please UseRealWords . We do not accept "shud" and "this s wat".
SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
vinod nar
Greenhorn
Joined: Feb 09, 2010
Posts: 3
dude could you possibly change the code so that the output of the program is as i mentioned before. thanks once again
Rob Spoor
Saloon Keeper
Joined: Oct 27, 2005
Posts: 18365
I would start by calling flush() after writing the data.
subject: sockets