Skip to content
This repository was archived by the owner on Apr 17, 2021. It is now read-only.

Commit a741673

Browse files
Matt VinallMatt Vinall
authored andcommitted
increase handshake timeout
Signed-off-by: Matt Vinall <[email protected]>
1 parent e5dd266 commit a741673

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/DTLS.Net/Client.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ 3. Neither the name of the copyright holder nor the names of its contributors ma
1212
products derived from this software without specific prior written permission.
1313
1414
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
15-
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16-
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
15+
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1717
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
18-
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
19-
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
18+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
19+
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
2020
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2121
***********************************************************************************************************************/
2222

@@ -42,7 +42,7 @@ public class Client
4242
private static Version SupportedVersion = DTLSRecord.Version1_2;
4343

4444
private EndPoint _LocalEndPoint;
45-
private int _MaxPacketSize = 1440;
45+
private int _MaxPacketSize = 1440;
4646
private Socket _Socket;
4747
private List<TCipherSuite> _SupportedCipherSuites;
4848

@@ -130,7 +130,7 @@ private void ProcessHandshake(DTLSRecord record)
130130
{
131131

132132
int count = 0;
133-
while ((_Cipher == null) && (count < 50))
133+
while ((_Cipher == null) && (count < 500))
134134
{
135135
System.Threading.Thread.Sleep(10);
136136
count++;
@@ -616,7 +616,7 @@ private void SendHello(byte[] cookie)
616616

617617
clientHello.Extensions.Add(new Extension() { ExtensionType = TExtensionType.EncryptThenMAC});
618618
clientHello.Extensions.Add(new Extension() { ExtensionType = TExtensionType.ExtendedMasterSecret });
619-
619+
620620
EllipticCurvesExtension ellipticCurvesExtension = new EllipticCurvesExtension();
621621
for (int curve = 0; curve < (int)TEllipticCurve.secp521r1; curve++)
622622
{
@@ -769,7 +769,7 @@ private void StartReceive(Socket socket)
769769
socket.ReceiveFromAsync(parameters);
770770
}
771771

772-
public void SetVersion(Version version)
772+
public void SetVersion(Version version)
773773
{
774774
_Version = version;
775775
}

0 commit comments

Comments
 (0)