Author
sockets
vinod nar
Greenhorn
Joined: Feb 09, 2010
Messages: 3
posted Feb 09, 2010 05:35:38
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
Messages: 6879
posted Feb 09, 2010 05:57:43
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
Sheriff
Joined: Mar 22, 2005
Messages: 26792
posted Feb 09, 2010 06:08:42
Ask yourself this: how are you using the in/out and in1/out1 fields?
Java web charts — ImageJ Plugins — Specification URLs — Java FAQs
vinod nar
Greenhorn
Joined: Feb 09, 2010
Messages: 3
posted Feb 10, 2010 06:51:20
ok. my program shud do this
client:hi.
server:i received.
client:bye.
this s wat the prog shud do..
This message was edited 1 time. Last update was at Feb 10, 2010 06:51:39 by vinod nar
Ulf Dittmer
Sheriff
Joined: Mar 22, 2005
Messages: 26792
posted Feb 10, 2010 07:18:57
That doesn't address the question I proposed. Pay attention to the details of your code :-)
Java web charts — ImageJ Plugins — Specification URLs — Java FAQs
Rob Prime
Bartender
Joined: Oct 27, 2005
Messages: 8845
posted Feb 10, 2010 09:31:15
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
Messages: 3
posted Feb 10, 2010 12:07:17
dude could you possibly change the code so that the output of the program is as i mentioned before. thanks once again
Rob Prime
Bartender
Joined: Oct 27, 2005
Messages: 8845
posted Feb 10, 2010 12:30:14
I would start by calling flush() after writing the data.
SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions