Hey guys im new to coderanch.. please help me with something.
I have written this code for tcp server and client but im having some problems.help me out please.
And also tellme how to use this to chat on diffrent computers (like what to enter at "inetaddress.getlocalhost").
thanks
*************************************Code of servert side
***********CONSOLE MSG
***after runnning server side code
java.net.BindException: Address already in use: JVM_Bind
at java.net.DualStackPlainSocketImpl.bind0(Native Method)
at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190)
at java.net.ServerSocket.bind(ServerSocket.java:376)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at tcp.ChatServer.<init>(ChatServer.java:22)
at tcp.ChatServer.main(ChatServer.java:63)
java.lang.NullPointerException
at tcp.ChatServer.talk(ChatServer.java:51)
at tcp.ChatServer.main(ChatServer.java:64)
*************************************Code of client side
}
***on running client side
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at tcp.ChatClient.<init>(ChatClient.java:17)
at tcp.ChatClient.main(ChatClient.java:51)
I have written this code for tcp server and client but im having some problems.help me out please.
And also tellme how to use this to chat on diffrent computers (like what to enter at "inetaddress.getlocalhost").
thanks
*************************************Code of servert side
***********CONSOLE MSG
***after runnning server side code
java.net.BindException: Address already in use: JVM_Bind
at java.net.DualStackPlainSocketImpl.bind0(Native Method)
at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190)
at java.net.ServerSocket.bind(ServerSocket.java:376)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at tcp.ChatServer.<init>(ChatServer.java:22)
at tcp.ChatServer.main(ChatServer.java:63)
java.lang.NullPointerException
at tcp.ChatServer.talk(ChatServer.java:51)
at tcp.ChatServer.main(ChatServer.java:64)
*************************************Code of client side
}
***on running client side
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at tcp.ChatClient.<init>(ChatClient.java:17)
at tcp.ChatClient.main(ChatClient.java:51)