Changeset 154 in code for trunk/server.go


Ignore:
Timestamp:
Mar 25, 2020, 10:17:46 PM (5 years ago)
Author:
delthas
Message:

Add a server-unique id to each downstream

Adding a simple uint64 id to each downstream is preparatory work
for labeled-responses tags targeting a specific downstream.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server.go

    r103 r154  
    101101
    102102func (s *Server) Serve(ln net.Listener) error {
     103        var nextDownstreamID uint64 = 1
    103104        for {
    104105                netConn, err := ln.Accept()
     
    109110                setKeepAlive(netConn)
    110111
    111                 dc := newDownstreamConn(s, netConn)
     112                dc := newDownstreamConn(s, netConn, nextDownstreamID)
     113                nextDownstreamID++
    112114                go func() {
    113115                        s.lock.Lock()
Note: See TracChangeset for help on using the changeset viewer.