File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Sockets and Internet Protocols and the fly likes sockets Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Reply Bookmark "sockets" Watch "sockets" New topic
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
Ask yourself this: how are you using the in/out and in1/out1 fields?


Android appsImageJ pluginsJava 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
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.
 
IntelliJ Java IDE
 
subject: sockets
 
Threads others viewed
still not solved
Problem in Networking concept
client server programming in j2me
Help Networking book example
simple socket program not working right
WebSphere development made easy
without the weight of IBM tools
http://www.myeclipseide.com