File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ def send **msg
113113 fin = 0b10000000
114114 opcode = 0b00000001
115115 frame << fin + opcode
116-
116+
117117 mask = 0b10000000 # A client must mask all frames in a WebSocket Protocol.
118118 bytesize = msg . bytesize
119119 if bytesize < 126
@@ -125,16 +125,16 @@ def send **msg
125125 payload_len = 0b01111111
126126 ex_payload_len = [ bytesize ] . pack ( 'Q>' ) . bytes
127127 end
128-
128+
129129 frame << mask + payload_len
130130 frame . push *ex_payload_len if ex_payload_len
131-
131+
132132 frame . push *masking_key = 4 . times . map { rand ( 1 ..255 ) }
133133 masked = [ ]
134134 msg . bytes . each_with_index do |b , i |
135135 masked << ( b ^ masking_key [ i % 4 ] )
136136 end
137-
137+
138138 frame . push *masked
139139 @sock . print frame . pack 'c*'
140140 end
@@ -244,7 +244,7 @@ def send_response req, **res
244244 end
245245
246246 def send_fail_response req , **res
247- @web_sock . send id : req [ 'id' ] , error : res
247+ @ws_server . send id : req [ 'id' ] , error : res
248248 end
249249
250250 def send_event method , **params
You can’t perform that action at this time.
0 commit comments