The most intelligent Java IDE
[Logo] JavaRanch » Big Moose Saloon
  Search | FAQ | Recent Topics | Hot Topics
Register / Login


Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Sockets and Internet Protocols
 
RSS feed
 
New topic
Author

sockets

vinod nar
Greenhorn

Joined: Feb 09, 2010
Messages: 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
Messages: 6879

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

Ask yourself this: how are you using the in/out and in1/out1 fields?

Java web chartsImageJ PluginsSpecification URLsJava FAQs
vinod nar
Greenhorn

Joined: Feb 09, 2010
Messages: 3

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 by vinod nar

Ulf Dittmer
Sheriff

Joined: Mar 22, 2005
Messages: 26792

That doesn't address the question I proposed. Pay attention to the details of your code :-)

Java web chartsImageJ PluginsSpecification URLsJava FAQs
Rob Prime
Bartender

Joined: Oct 27, 2005
Messages: 8845

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

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

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
 
 
 
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Sockets and Internet Protocols
 
RSS feed
 
New topic
hibernate profiler