e147. creating a client socket.txt

来自「这里面包含了一百多个JAVA源文件」· 文本 代码 · 共 29 行

TXT
29
字号
// Create a socket without a timeout
    try {
        InetAddress addr = InetAddress.getByName("java.sun.com");
        int port = 80;
    
        // This constructor will block until the connection succeeds
        Socket socket = new Socket(addr, port);
    } catch (UnknownHostException e) {
    } catch (IOException e) {
    }
    
    // Create a socket with a timeout
    try {
        InetAddress addr = InetAddress.getByName("java.sun.com");
        int port = 80;
        SocketAddress sockaddr = new InetSocketAddress(addr, port);
    
        // Create an unbound socket
        Socket sock = new Socket();
    
        // This method will block no more than timeoutMs.
        // If the timeout occurs, SocketTimeoutException is thrown.
        int timeoutMs = 2000;   // 2 seconds
        sock.connect(sockaddr, timeoutMs);
    } catch (UnknownHostException e) {
    } catch (SocketTimeoutException e) {
    } catch (IOException e) {
    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?