DatagramPacket.getData()
現在、呼び出しの結果に対して正規表現を実行しようとしています。
として実装String myString = new String(thepkt.getData())
:
しかし奇妙なことに、Java はすべてのデータをカプセル化するために使用する終了引用符を削除しています (下のリンクされた画像を参照)。
デバッグ セッション中に変数インスペクタのフィールドをクリックして何も変更しないと、変数フィールドをクリックすると、何も変更せずに再び修正されます。変数の検査フィールドを黄色で強調表示して、変更を知らせます。その値も、文字列オブジェクトではなくバイト配列のように表示されます
http://i.imgur.com/8ZItsZI.png
それは私の正規表現を捨てており、それを引き起こすものは何も見えません。これはクライアント サーバー シミュレーションであり、クライアント側では、getData は問題なくデータを返します。