Re: sending and receiving packets
lando ha scritto:
Knute Johnson ha scritto:
lando wrote:
lando ha scritto:
Knute Johnson ha scritto:
blah bah7 wrote:
I'm trying to make a chat program and i don't know how to send the
strings between the chat client and server, can anyone help?
I have a very simplified chat Applet and server posted on my website.
www.knutejohnson.com
I'm trying to learn java through examples....
I've compiled and launched "ImageObserverExample " and I get the
error below : no protocol.
I've submitted the argument in any form...Where is the problem ?
Many thanks.
java ImageObserverExample
"http=://digilander.libero.it/landodgl/emil.gif"
mio http=://digilander.libero.it/landodgl/emil.gif
java.net.MalformedURLException: no protocol:
http=://digilander.libero.it/landodgl/emil.gif
at java.net.URL.<init>(URL.java:567)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
I' ve seen this my problem...the extra "=" ....after "http" .
but also with the right http adress the program stops without
message ...
It worked fine for me with the URL above. Maybe you should give me a
little more information. Can you reach the URL with a browser? Does
the JFrame show up?
I can see the image with my Firefox ....and JFrame doesn't show up .
It works fine if I clic it in your site....
My O S is linux....
I've traced with System.out.println and these steps are ok >>>>
java ImageObserverExample http://digilander.libero.it/landodgl/emil.gif
my http://digilander.libero.it/landodgl/emil.gif
my sun.awt.image.ToolkitImage@1270b73
back from ImageObserverExample
setvisible done...but NO frame
Your code with the added System.out.println statements.
public class ImageObserverExample extends JPanel {
Image image;
public ImageObserverExample(String urlString) {
try {
System.out.println("my " + urlString);
URL url = new URL(urlString);
// use createImage instead of getImage to avoid caching
image = getToolkit().createImage(url);
System.out.println("my " + image);
} catch (Exception e) {
e.printStackTrace();
}
}
public void paintComponent(Graphics g) {
g.drawImage(image,0,0,this);
}
public static void main(final String[] args) {
Runnable r = new Runnable() {
public void run() {
JFrame f = new JFrame("ImageObserverExample");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ImageObserverExample ioe = new
ImageObserverExample(args[0]);
System.out.println(" back from ImageObserverExample ");
f.add(ioe,BorderLayout.CENTER);
f.pack();
f.setVisible(true);
System.out.println(" setvisible done...but NO frame ");
}
};
EventQueue.invokeLater(r);
}
}