覚え書き
TCPSocketでFTP転送を行った際の不具合
- DataSocketのConnectが失敗する場合がある→FTPBufferクリアで解決(?)
- XREA鯖へのPASVクエリの返答 "227 Entering Passive Mode (XXX,XXX,XXX,XXX,XXX,XXX)." の、接続先IPがローカルIP(192.168.XXX.XXX)になる→ルータのNAT変換がうまく働いていないらしいので、FTPサーバアドレスを決め打ちにして一応回避
- アップロードされたファイルが途中で途切れていることがある→BinaryStreamの読み込みサイズを8192bytesまで増やして回避
…あー、満身創痍。