teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

デバッグした内容について追記

2018/03/05 13:29

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -84,4 +84,8 @@
84
84
  return Task.CompletedTask;
85
85
  }
86
86
  }
87
- ```
87
+ ```
88
+
89
+ ## デバッグ内容
90
+
91
+ この問題について、ブレークポイントを置いてデバッグしています。クライアント側からコネクションを閉じるリクエストを送ると、サーバー側では「コネクションを閉じるリクエストに応答する」のコメントの部分が実行されました。これによってサーバーからクライアントへの応答もできているつもりなのですが、うまく行かず悩んでいるところです。

1

再現するプロジェクトのソースコードであることを明記。

2018/03/05 13:29

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  WebSocketを用いたサーバー・クライアント間のデータのやりとりを実装しています。
16
16
  クライアント側は`ClientWebSocket`を用いて実装していますが、`ClientWebSocket.CloseAsync`を呼び出すとプログラムが進行しなくなってしまいます。以下にソースコードの関係の有りそうな箇所を掲載しますので、どこが間違っているか、もしくはCloseAsyncでプログラムが進行しなくなる時にありがちな事などご指摘いただけると助かります。
17
17
 
18
- 大規模なコードであり、テスト用のプロジェクトでは再現しないため再現コードが書けずに申し訳ありませんが、以下のようなメソッド呼び出しでコネクションを閉じようとしています。
18
+ テスト用のプロジェクトでは再現しないため再現コードが書けずに申し訳ありませんが、再現するほうのプロジェクトでは以下のようなメソッド呼び出しでコネクションを閉じようとしています。大規模なコードであるため全ては載せられませんでした。
19
19
 
20
20
  ```
21
21
  // クライアント側