質問です。
xamarinとC#でAndroidアプリを作成していて、ボタン押下でPCに構築したFTPサーバとテキストファイルの送受信をする機能を作ったのですが、ログインは成功していて、サーバへのファイル送信は出来ているのですが、androidへの受信時に下記2点の問題が発生しています
1.ファイル受信自体はできているが、受信時のコマンド"RETR"のものとは別に受信後にsocket.Receive処理を行った際に数分待ちが発生して、nullのExceptionが返されてエラーとなる。(ファイル受信時のsocket.Receiveの戻り値は"226 Transfer complete.")
2.上記1.の処理を削除してみると、サーバのテキストファイル内容の取得のために1ファイル受信する毎に"PASV"コマンドで戻ってきた"227"のIPアドレス・ポートでsocketを開く処理をしているのですが、そこで戻り値が"226 Transfer complete."になってしまい、IPアドレス・ポートが取得できずエラーとなる。(また、IPアドレス・ポートを取得してsocketを開ける場合もあるが、ファイル内容を取得できていて、writeで書き込まれているはずだが、受信したファイルに内容が反映されない。)
上記1か2の解決方法について何か心当たりがあればお教えいただけますでしょうか?
探検
ふらっと C#,C♯,C#(初心者用) Part152
■ このスレッドは過去ログ倉庫に格納されています
93デフォルトの名無しさん (スップ Sdff-HS0k)
2021/09/09(木) 18:30:10.85ID:UHkOYZwyd■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 反撃の中居正広、一世一代の大勝負へ 元フジ女性アナとは「合意の上での性行為だった」と認識 ★14 [Ailuropoda melanoleuca★]
- 機動戦士ガンダム最新作『GQuuuuuuX(ジークアクス)』乃木坂46ネタで炎上 監督の鶴巻和哉氏は乃木坂ファン ★3 [Anonymous★]
- 突出して低い日本女性の賃金 経済の停滞や少子化にも影響 [ぐれ★]
- 【埼玉・三郷市の小学生ひき逃げ事件】運転していたと見られる男が出頭 埼玉県警 [煮卵★]
- 「おにぎり食べたい」書き残し餓死…行政が“生活保護バッシング”に加担し惨劇相次いだ「ヤミの北九州方式」問題から学ぶべき教訓 [少考さん★]
- Z世代の推し活は「消費しない」 月に1000円未満が最多 [少考さん★]
- 【情勢】自民党議席大幅増予測、石破長期政権へ [709039863]
- 【実況】博衣こよりのえちえちネタバレが激しすぎるRPG2🧪
- 高速道路で突然バースト、中国製タイヤが怖すぎる😂 [249548894]
- 🏡👊𝑃𝑢𝑛😅𝑐ℎ👊🏡
- コンマで810でたら乳首晒す
- エッホエッホエッホエッホ 女は殴って躾けなきゃ