Commit Graph

39 Commits

Author SHA1 Message Date
Neil Dorin
81b274fa99 #94 adds null check in timer callback and stops timer on user disconnect call 2021-04-22 14:26:36 -06:00
Andrew Welker
5c603a636c stop AutoReconnect on initial connect
also corrected a debug call to add the key
2020-11-10 16:06:53 -07:00
Andrew Welker
6133df971d Initialize StreamDebugging from S+ constructors 2020-08-14 10:51:49 -06:00
Jason Alborough
b136cc026c Merge branch 'development' into feature/TcpShutdownDisconnect 2020-06-10 09:08:09 -04:00
Jason Alborough
69587021cb Revere the uncommenting of debug statements 2020-06-10 09:07:37 -04:00
Jason Alborough
f89c75debc #28 Fixes issue where GenericTxpIpClient would attempt to reconnect when it was disconnected on a shutdown or program stop. 2020-06-09 20:44:52 -04:00
Neil Dorin
8f075fbed7 Adds IStreamDebugging and associated logic to implment on TCP, SSH and UDP methods 2020-06-09 14:05:27 -06:00
Neil Dorin
b96ac89195 adds a null check to Receive() 2019-12-12 15:32:58 -07:00
Neil Dorin
f3b70a8edb Adds better null check to WaitAndTryReconnect() 2019-12-12 15:14:55 -07:00
Neil Dorin
aebd577dd6 Adds null check in WaitAndTryReconnect() 2019-12-12 15:07:40 -07:00
Neil Dorin
f9ae8ca38f Adds XML summary comments 2019-12-12 14:14:56 -07:00
Neil Dorin
fcf59f7b4c Merge remote-tracking branch 'origin/development' into HEAD
# Conflicts:
#	Pepperdash Core/Pepperdash Core/JsonToSimpl/JsonToSimplFileMaster.cs
2019-10-15 12:37:15 -06:00
Jason T Alborough
139777b501 Adds conditions for when creating a new Ssh client. 2019-10-11 05:59:10 -04:00
Neil Dorin
765bc4392a Updates Assembly version to 1.0.0 to allow CI pipeline to set. Adds new constructor for GenericTcpIpClient that only takes a key. 2019-10-02 15:57:59 -06:00
Neil Dorin
2a75ec5ec5 Merge remote-tracking branch 'origin/feature/UdpSimplModule' into maintenance/PR-3 2019-07-17 15:00:30 -06:00
Jason T Alborough
35af8d3172 # PDC-17 FixSettingHostname&Port
- I'm not sure this is the best way to fix this. I think the hostname and port variables need to be rethought in the TcpClient wrappers. This works for my needs for now but we still need to fix it globally.
2019-06-24 17:40:41 -04:00
Joshua Gutenplan
8dc3cb967b Added xml doc and some summaries to some of the warnings. There are still 321 warnings for xml doc, but I think its helpful to see what summaries are there in ref'd solutions. 2019-06-13 19:33:39 -07:00
Neil Dorin
61a94ec6d6 Initial work on GenericUdpServer 2018-12-12 16:26:18 -07:00
Heath Volmer
e829ba74d5 ecs-732; Fixed reconnect on initial connection; changed debug levels to 1 2018-06-05 10:25:27 -06:00
Neil Dorin
7b84400332 Updates to GenericTcpIpClient Class to improve stablity and not leave unused sockets behind when disconnecting and reconnecting. Fixed edge case NullReferenceExceptions 2018-02-07 10:17:26 -07:00
Neil Dorin
df9501f797 Fixes Null Reference Exceptions with GenericTcpIpClient and GenericSshClient 2017-12-19 09:51:05 -07:00
Neil Dorin
adf7fd05ae Minor updates to tcp client 2017-10-31 14:19:51 -06:00
Heath Volmer
0788deec6b Change to TCP properties defaults 2017-03-21 13:03:42 -06:00
Joshua Gutenplan
45049e415c Updated the TCP client and removed the Dynamic clients. Will be adjusting the GenericSecure client after I finish testing. Also will add server classes 2017-03-17 20:26:06 -07:00
Joshua Gutenplan
e28d1eaf5c testing dynamic tcp server and secure tcp client, still need to finish testing and comment 2017-03-16 18:48:15 -07:00
Joshua Gutenplan
1227038b55 Updated secure client, I think this is the final version for the Secure Client, will be adding the server from Pro next. 2017-03-10 19:12:52 -08:00
Heath Volmer
721275ee2c WebAPI: Added LookupSuccess to user and preset event args to trigger found/not-found pulses in Simpl 2017-02-27 12:13:23 -07:00
Heath Volmer
5fb4150d21 Changes to GenericTcpIpClient to accomodate S+ wrapper; Moved Web API and JsonToSimpl in 2017-01-04 14:50:18 -07:00
Heath Volmer
5abfa9143c Working through elusive disconnect bugs on SSH, with Amazon on CP3N 2016-12-05 20:33:14 -07:00
Heath Volmer
783ca522ef Silenced GenericTcpIpClient debug messages on send text/bytes 2016-11-15 12:57:12 -07:00
Heath Volmer
c92c2e6df4 Touch-ups on autoreconnect 2016-11-10 12:26:45 -07:00
Heath Volmer
9553dac99c Added debug messages to GenericTcpIpClient constructor 2016-10-18 12:37:46 -06:00
Heath Volmer
7137563e96 Changes to unify GenericTcpClient and GenericSshClient under ISocketStatus 2016-09-27 17:30:41 -06:00
Heath Volmer
69802c8bc5 Adding status enum to Clients; Added interface for these statuses 2016-09-26 14:46:50 -06:00
Heath Volmer
8aa9f130cd GenericSshClient changes for S+ module 2016-09-22 21:57:21 -06:00
Heath Volmer
71d1b43fc9 Fixed undesirable auto-reconnect behavior when manually disconnecting 2016-09-12 14:42:53 -06:00
Heath Volmer
7a564bb8de SSH fixes and config changes 2016-08-05 08:10:51 -06:00
Heath Volmer
0f0b61afa2 Working through ssh disconnect / leak problems 2016-08-04 13:14:32 -06:00
Heath Volmer
433b4eba81 Moving in ssh client 2016-08-03 15:30:48 -06:00