Server pravi jednu nit koja ocekuje klijente (pomocu metode accept() koju ima klasa SeverSocket).
Klijenta pravim tako sto pomocu InetAddress klase uzimam adresu servera
InetAddress addr = InetAddress.getByName("localhost");
pa onda pravim socket na sledeci nacin
Socket sock = new Socket(addr,8000);
Medjutim, kod ove poslednje linije koda dolazi do greske. Ne moze da se napravi taj socket. Dobijam ovakav izuzetak:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
at java.net.Socket.connect(Socket.java:507)
at java.net.Socket.connect(Socket.java:457)
at java.net.Socket.<init>(Socket.java:365)
at java.net.Socket.<init>(Socket.java:207)
at clock.WorkingClient.<init>(WorkingClient.java:17)
at clock.Client.<init>(Client.java:37)
at clock.Client.main(Client.java:48)
java.lang.NullPointerException
at clock.WorkingClient.<init>(WorkingClient.java:26)
at clock.Client.<init>(Client.java:37)
at clock.Client.main(Client.java:48)
(Client i WorkingClient su moje klase)
Moram da napomenem da pomocu Java Swinga radim graficki deo, ali kada istu ovu konstrukciju koristim za rad i ispis u konzoli sve radi savrseno!
Da li neko ima ideju u cemu je problem?!!!
Radovan III