Hi, I'm writing an FTP server for the DS. While everything basically works, I've noticed a few strange things in the process. One, the data connection is blocking both for sending and receiving data; still, I get EAGAINs, which shouldn't happen for blocking sockets according to the manpage. Two, I'm getting MANY more EAGAINs on the DS when sending than when receiving (read: at the order of about 50,000 EAGAINs for one proper send). This reduces the sending speed greatly. I'm seeing about 30kbps for receiving and about Three, Handling the data connection (i.e. sending and receiving) is done very simple in a tight loop, and the buffer size for sending and receiving is 1024 bytes. Any help