Subversion Repositories Kolibri OS

Rev

Rev 6026 | Rev 9979 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6026 Rev 7300
Line 1... Line 1...
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;;                                                                 ;;
2
;;                                                                 ;;
3
;; Copyright (C) KolibriOS team 2004-2016. All rights reserved.    ;;
3
;; Copyright (C) KolibriOS team 2004-2018. All rights reserved.    ;;
4
;; Distributed under terms of the GNU General Public License       ;;
4
;; Distributed under terms of the GNU General Public License       ;;
5
;;                                                                 ;;
5
;;                                                                 ;;
6
;;   Written by hidnplayr@kolibrios.org                            ;;
6
;;   Written by hidnplayr@kolibrios.org                            ;;
7
;;                                                                 ;;
7
;;                                                                 ;;
8
;;         GNU GENERAL PUBLIC LICENSE                              ;;
8
;;         GNU GENERAL PUBLIC LICENSE                              ;;
Line 211... Line 211...
211
        pusha
211
        pusha
Line 212... Line 212...
212
 
212
 
Line 213... Line 213...
213
; FIXME: make this a proper stream!
213
; FIXME: make this a proper stream!
214
 
214
 
215
  .nextpacket:
215
  .nextpacket:
216
        mcall   recv, [socketnum], packetbuf, 1024, MSG_DONTWAIT        ; read a packet
216
        mcall   recv, [socketnum], packetbuf, PACKETBUF_SIZE, MSG_DONTWAIT    ; read a packet
217
        inc     eax                                                     ; check if we got any data
217
        inc     eax                                                           ; check if we got any data
218
        jz      .done                                                   ; TODO: handle errors!
218
        jz      .done                                                         ; TODO: handle errors!