Opened 19 years ago
Closed 19 years ago
#2576 closed defect (invalid)
Handling of terminal connection sequence on WNG
Reported by: | bbrice | Owned by: | esprings |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | general | Version: | 0.9.2 |
Severity: | normal | Keywords: | WNG, socket |
Cc: | jhenderson | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
The old Wireless Network Gateway is coded to ignore certain specific "garbage" that can come over the socket when an MIT first connects. Recent changes on the modem have caused changes to the specific garbage bytes, which has the end result of a failure on the WNG to recognize TerminalID packets when they arrive from the MIT. The connection logic must be generalized so it will ignore any data that precedes the TerminalID packet.
An additional enhancement to be folded into this effort is to modify the WNG buffering of incoming messages to eliminate an extra buffer allocation that's currently done for each incoming packet. WNG should allocate a buffer at connection time, and reuse that buffer space for each socket read. WNG should de-allocate this buffer only when the socket connection is ended.
This is the support site for the Trac issue tracking software, not the product you're looking for.