Hi
Can anyone tell me? what information is needed to create a TCP Socket?
Thanks in Advance
Loading
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Jaganathan BantheswaranPosted Aug 11, 2011, 1:07 AM
To create a Socket in Java,
Socket()Creates an unconnected socket, with the system-default type of SocketImpl.
Socket(InetAddress address, int port)Creates a stream socket and connects it to the specified port number at the specified IP address.
Socket(InetAddress host, int port, boolean stream)Deprecated. Use DatagramSocket instead for UDP transport.
Socket(InetAddress address, int port, InetAddress localAddr, int localPort)Creates a socket and connects it to the specified remote address on the specified remote port.
Socket(Proxy proxy)Creates an unconnected socket, specifying the type of proxy, if any, that should be used regardless of any other settings.
Socket(SocketImpl impl)Creates an unconnected Socket with a user-specified SocketImpl.
Socket(String host, int port)Creates a stream socket and connects it to the specified port number on the named host.
Socket(String host, int port, boolean stream)Deprecated. Use DatagramSocket instead for UDP transport.
Socket(String host, int port, InetAddress localAddr, int localPort)Creates a socket and connects it to the specified remote host on the specified remote port.
To create ServerSocket ,
ServerSocket()Creates an unbound server socket.
ServerSocket(int port)Creates a server socket, bound to the specified port.
ServerSocket(int port, int backlog)Creates a server socket and binds it to the specified local port number, with the specified backlog.
ServerSocket(int port, int backlog, InetAddress bindAddr)Create a server with the specified port, listen backlog, and local IP address to bind to.
Source :