java - Failing to connect client server to local network -


i learning socket programming in java , had written simple program connecting client server socket server on local host. every time when run clientserver program gives error stating connection :refused.

i enclosing both client code , server code wrote , enclosing console output.

package classes;  import java.io.ioexception; import java.io.outputstreamwriter; import java.net.socket; import java.net.unknownhostexception;  public class clientser {      /**      * @param args      * @throws ioexception       * @throws unknownhostexception       */     public static void main(string[] args) throws unknownhostexception, ioexception {         // todo auto-generated method stub          socket s = new socket("localhost",1029);         outputstreamwriter os = new outputstreamwriter(s.getoutputstream());          string str = "test message";          os.write(str);         os.flush();     } } 

this server code:

package classes;  import java.io.bufferedreader; import java.io.ioexception; import java.io.inputstreamreader; import java.net.serversocket; import java.net.socket;  public class socketser {     public static void main(string args[]) throws exception{         serversocket ss =  new serversocket(1029);          socket s = ss.accept();          bufferedreader br = new bufferedreader(new inputstreamreader(s.getinputstream()));          string str = br.readline();         system.out.print(str);     } } 

console output:

exception in thread "main" java.net.connectexception: connection refused: connect @ java.net.dualstackplainsocketimpl.connect0(native method) @ java.net.dualstackplainsocketimpl.socketconnect(unknown source) @ java.net.abstractplainsocketimpl.doconnect(unknown source) @ java.net.abstractplainsocketimpl.connecttoaddress(unknown source) @ java.net.abstractplainsocketimpl.connect(unknown source) @ java.net.plainsocketimpl.connect(unknown source) @ java.net.sockssocketimpl.connect(unknown source) @ java.net.socket.connect(unknown source) @ java.net.socket.connect(unknown source) @ java.net.socket.<init>(unknown source) @ java.net.socket.<init>(unknown source) @ classes.clientser.main(clientser.java:18) 

in server, know interface it's listening on?

i start server , use telnet try connect rather client. might find server not listening on localhost. or maybe it's listening on every interface (127.0.0.1 plus local network). don't know if trust socketserver(portnumber).

i consider creating unbound socketserver , use socket.bind(), feeding inetsocketaddress object constructed both host , port.


Comments

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

go - golang pprof for c library code -