We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e4ee35f + 64304a7 commit 42942b5Copy full SHA for 42942b5
1 file changed
Sources/HttpServerIO.swift
@@ -8,7 +8,13 @@
8
import Foundation
9
import Dispatch
10
11
+protocol HttpServerIODelegate {
12
+ func socketConnectionReceived(_ socket: Socket)
13
+}
14
+
15
public class HttpServerIO {
16
17
+ public weak var delegate : HttpServerIODelegate?
18
19
private var socket = Socket(socketFileDescriptor: -1)
20
private var sockets = Set<Socket>()
@@ -115,6 +121,7 @@ public class HttpServerIO {
115
121
break
116
122
}
117
123
if let session = response.socketSession() {
124
+ delegate?.socketConnectionReceived(socket)
118
125
session(socket)
119
126
120
127
0 commit comments