aspose file tools*
The moose likes Sockets and Internet Protocols and the fly likes sockets Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
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: 8707
    
    6

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: 39544
    
  27
Ask yourself this: how are you using the in/out and in1/out1 fields?


Ping & DNS - updated with new look and Ping home screen widget
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: 39544
    
  27
That doesn't address the question I proposed. Pay attention to the details of your code :-)
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19541
    
  16

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 - OCEEJBD 6
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
Sheriff

Joined: Oct 27, 2005
Posts: 19541
    
  16

I would start by calling flush() after writing the data.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: sockets
 
Similar Threads
Help Networking book example
simple socket program not working right
Problem in Networking concept
still not solved
client server programming in j2me