src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
changeset 59200 a686b67a59d9
parent 55375 96c7427456f9
equal deleted inserted replaced
59199:a096dfdcabde 59200:a686b67a59d9
     1 /*
     1 /*
     2  * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2007, 2019, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
    76     private boolean reuseAddressEmulated;
    76     private boolean reuseAddressEmulated;
    77 
    77 
    78     // emulates SO_REUSEADDR when exclusiveBind is true and socket is bound
    78     // emulates SO_REUSEADDR when exclusiveBind is true and socket is bound
    79     private boolean isReuseAddress;
    79     private boolean isReuseAddress;
    80 
    80 
    81     TwoStacksPlainDatagramSocketImpl(boolean exclBind) {
    81     TwoStacksPlainDatagramSocketImpl(boolean exclBind, boolean isMulticast) {
       
    82         super(isMulticast);
    82         exclusiveBind = exclBind;
    83         exclusiveBind = exclBind;
    83     }
    84     }
    84 
    85 
    85     protected synchronized void create() throws SocketException {
    86     protected synchronized void create() throws SocketException {
    86         fd1 = new FileDescriptor();
    87         fd1 = new FileDescriptor();