[gnoduino] Changed EthernetClient to use IANA recommended ephemeral port range, 49152-65535.
- From: Lucian Langa <lucilanga src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnoduino] Changed EthernetClient to use IANA recommended ephemeral port range, 49152-65535.
- Date: Mon, 10 Nov 2014 12:29:02 +0000 (UTC)
commit 4ce6ebac75fc3a00a5d6da26dcc76b16031f30e2
Author: JChristensen <jack christensen outlook com>
Date: Sun Oct 5 22:41:39 2014 -0400
Changed EthernetClient to use IANA recommended ephemeral port range, 49152-65535.
libraries/Ethernet/EthernetClient.cpp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/libraries/Ethernet/EthernetClient.cpp b/libraries/Ethernet/EthernetClient.cpp
index a7f999b..2cd8eea 100644
--- a/libraries/Ethernet/EthernetClient.cpp
+++ b/libraries/Ethernet/EthernetClient.cpp
@@ -12,7 +12,7 @@ extern "C" {
#include "EthernetServer.h"
#include "Dns.h"
-uint16_t EthernetClient::_srcport = 1024;
+uint16_t EthernetClient::_srcport = 49152; //Use IANA recommended ephemeral port range 49152-65535
EthernetClient::EthernetClient() : _sock(MAX_SOCK_NUM) {
}
@@ -51,7 +51,7 @@ int EthernetClient::connect(IPAddress ip, uint16_t port) {
return 0;
_srcport++;
- if (_srcport == 0) _srcport = 1024;
+ if (_srcport == 0) _srcport = 49152; //Use IANA recommended ephemeral port range 49152-65535
socket(_sock, SnMR::TCP, _srcport, 0);
if (!::connect(_sock, rawIPAddress(ip), port)) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]