Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. COI've been reading about OOB data in [another question on SO](http://stackoverflow.com/questions/589928/socket-programming-how-do-i-handle-out-of-band-data/591104#591104) and they also mention this use case as a typical use of OOB data. However, I'm confused as to why this is necessary (or even recommended) given that it seems to rely on a specific server architecture. If the server is properly listening on the control connection and processes `ABOR`command, it can just shutdown the data connection socket or stop sending, can't it?
      singulars
    2. CO@André, out of band data is descriebed : "Urgent data" notifies the receiving connection that the separate stream is more important than the main stream. Therefore it must first check the separate stream in order to process the main stream normally. But in real world it means (as i think) just sending data TCP packet with PSH set no matter of window size or other things. I confused too because this is only related to FTP protocol i found first.
      singulars
    3. COI understand how it works. However, if you respect the control connection state from the client program, you shouldn't have *anything* in the control connection's input buffer on the server side when `ABOR` reaches the server. If using OOB has an impact on the speed of interpretation of this command, then I would understand that the data connection stops sending data faster. However, using OOB doesn't explain how it will cause the `ABOR` command to be interpreted (VS not at all, as in OP's case) on *any* given FTP server implementation.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload