Eclipse でクライアントが非デバッグ モードで起動しないという問題が発生しています。メッセージはデバッグ モードで表示されます。 他の誰かが同じ問題に直面している場合はお知らせください。
Calling method:
client = ClientManager.createClient();
ClientEndpointConfig cec = ClientEndpointConfig.Builder.create().build();
client.getProperties().put(ClientProperties.PROXY_URI, "http://192.168.1.1:80");
session = client.connectToServer(new ClientEndpoint(), cec, URI.create(url));
Below is the code of ClientEndpoint class:
private static class ClientEndpoint extends Endpoint {
@Override
public void onOpen(final Session session, EndpointConfig config) {
System.out.println("ClientEndpoint: server session opened: "+session);
session.addMessageHandler(new MessageHandler.Whole<String>() {
@Override
public void onMessage(String message) {
System.out.println("ClientEndpoint: received message: "+message);
if(lastmessage != message)
{
lastmessage = message;
session.getUserProperties().put("Message", lastmessage);
}
else
{
enter code here
session.getUserProperties().put("Message", lastmessage);
}
}
});
}
@Override
public void onClose(Session session, CloseReason closeReason) {
try {
latch.countDown();
session.close();
safeDisconnect(session);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void onError(Session session, Throwable th)
{
try {
session.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
th.printStackTrace();
}
}
何かご意見は?構成を教えてください。