1

windows7 に datasnapxe2 tcp サーバーをインストールし、2 台のクライアントがサーバーに接続した後、これらの接続の 1 つが数秒後に正常に切断されました、 LifeCycle=Session 、いくつかの windows7 仮想でそれをテストします。

同じクライアントと同じサーバー、同じランタイム ライブラリがインストールされ、テストされていることに注意してください。

キープアライブに win7 、TCP/IP の設定が必要ですか? そしてどうやって ?

いくつかの win7 サービスが実行されていて、問題が発生していますか?

テスト時に実行されているサードパーティ製アプリケーションに注意してください: Teamviewer 、 Tightvnc 、 MS security Essentials 、 skype 、 MS Messenger 、...

これらを削除(停止)しても問題は解決しません

tcp/ip の構成で、1 つまたは複数の接続を正常に閉じる何かがあると思いますが、検索しても何も見つかりませんでした。

返事は?

ありがとうございました

4

1 に答える 1

2

RadStudio XE2 を Update 2 以降にアップグレードしてみてください。これは Update 1 のバグです..私もその問題を抱えていましたが、Update 2 のバグ修正を見つけました...

Ide でサーバー アプリケーションを実行してから、コンパイル済みの実行可能な datasnap クライアントに接続してから、サーバー メソッドを実行して、無効なポインター /アクセス違反が表示されるのを待ちます。これが、クライアントが「正常に切断されました」と表示する理由です。 ....

リンク: http://edn.embarcadero.com/article/41750 ...

アーティクル:QC #: 報告日: エリア: 99616 10/4/2011 Database\DataSnap\Server 説明: 手順: [QC 簡単な説明] [致命的] Datasnap サーバーの例外 XE2 SP1

[QC の説明] XE2 SP1 を使用した Datasnap サーバー / クライアント アプリケーションのビルド: 複数のクライアントが接続された後、サーバーが EInvalidPointer / アクセス違反の例外をスローします。QC エントリー 99616....

于 2012-06-02T06:51:43.057 に答える