I am trying Websocket.. I don't know javascript to onMessage Method of java.. How can I use javascript...

Multi tool use
I don't know javascript to onMessage
method of Java. How can I use javascript function?
I tried to send data using ajax
and json
.
I want Console looking System.out.println(message)
of onMessage
method
broadcast.html
var textarea = document.getElementById("messageWindow");
var webSocket = new WebSocket('ws://localhost:8888/hanyoung/broadcasting');
var inputMessage = document.getElementById('inputMessage');
webSocket.onerror = function(event) {
onError(event)
};
webSocket.onopen = function(event) {
onOpen(event)
};
webSocket.onmessage = function(event) {
onMessage(event)
};
function onMessage(event) {
textarea.value += "상대 : " + event.data + "n";
}
function onOpen(event) {
textarea.value += "연결 성공n";
}
function onError(event) {
alert(event.data);
}
function send() {
textarea.value += "나 : " + inputMessage.value + "n";
webSocket.send(inputMessage.value);
inputMessage.value = "";
}
Broadsocket.java
public class Broadsocket {
private static Set<Session> clients = Collections
.synchronizedSet(new HashSet<Session>());
@OnMessage
public void onMessage(String message, Session session) throws IOException {
System.out.println(message);
synchronized (clients) {
// Iterate over the connected sessions
// and broadcast the received message
for (Session client : clients) {
if (!client.equals(session)) {
client.getBasicRemote().sendText(message);
}
}
}
}
@OnOpen
public void onOpen(Session session) {
// Add session to the connected sessions set
System.out.println(session);
clients.add(session);
}
@OnClose
public void onClose(Session session) {
// Remove session from the connected sessions set
clients.remove(session);
}
}
java websocket
|
show 5 more comments
I don't know javascript to onMessage
method of Java. How can I use javascript function?
I tried to send data using ajax
and json
.
I want Console looking System.out.println(message)
of onMessage
method
broadcast.html
var textarea = document.getElementById("messageWindow");
var webSocket = new WebSocket('ws://localhost:8888/hanyoung/broadcasting');
var inputMessage = document.getElementById('inputMessage');
webSocket.onerror = function(event) {
onError(event)
};
webSocket.onopen = function(event) {
onOpen(event)
};
webSocket.onmessage = function(event) {
onMessage(event)
};
function onMessage(event) {
textarea.value += "상대 : " + event.data + "n";
}
function onOpen(event) {
textarea.value += "연결 성공n";
}
function onError(event) {
alert(event.data);
}
function send() {
textarea.value += "나 : " + inputMessage.value + "n";
webSocket.send(inputMessage.value);
inputMessage.value = "";
}
Broadsocket.java
public class Broadsocket {
private static Set<Session> clients = Collections
.synchronizedSet(new HashSet<Session>());
@OnMessage
public void onMessage(String message, Session session) throws IOException {
System.out.println(message);
synchronized (clients) {
// Iterate over the connected sessions
// and broadcast the received message
for (Session client : clients) {
if (!client.equals(session)) {
client.getBasicRemote().sendText(message);
}
}
}
}
@OnOpen
public void onOpen(Session session) {
// Add session to the connected sessions set
System.out.println(session);
clients.add(session);
}
@OnClose
public void onClose(Session session) {
// Remove session from the connected sessions set
clients.remove(session);
}
}
java websocket
What is the problem, exactly?
– Carlitos Way
Jan 3 at 6:22
I want looking sysout of onMessage method. But I can't and I don't know way..
– 박한영
Jan 3 at 6:46
So, you just want to print the received message, right? or you are saying that youronMessage
method is never invoked?
– Carlitos Way
Jan 3 at 6:48
right.. you completely understand..
– 박한영
Jan 3 at 6:52
Does your javascriptonOpen
returns okey? I mean, do you really open a websocket connection?
– Carlitos Way
Jan 3 at 6:53
|
show 5 more comments
I don't know javascript to onMessage
method of Java. How can I use javascript function?
I tried to send data using ajax
and json
.
I want Console looking System.out.println(message)
of onMessage
method
broadcast.html
var textarea = document.getElementById("messageWindow");
var webSocket = new WebSocket('ws://localhost:8888/hanyoung/broadcasting');
var inputMessage = document.getElementById('inputMessage');
webSocket.onerror = function(event) {
onError(event)
};
webSocket.onopen = function(event) {
onOpen(event)
};
webSocket.onmessage = function(event) {
onMessage(event)
};
function onMessage(event) {
textarea.value += "상대 : " + event.data + "n";
}
function onOpen(event) {
textarea.value += "연결 성공n";
}
function onError(event) {
alert(event.data);
}
function send() {
textarea.value += "나 : " + inputMessage.value + "n";
webSocket.send(inputMessage.value);
inputMessage.value = "";
}
Broadsocket.java
public class Broadsocket {
private static Set<Session> clients = Collections
.synchronizedSet(new HashSet<Session>());
@OnMessage
public void onMessage(String message, Session session) throws IOException {
System.out.println(message);
synchronized (clients) {
// Iterate over the connected sessions
// and broadcast the received message
for (Session client : clients) {
if (!client.equals(session)) {
client.getBasicRemote().sendText(message);
}
}
}
}
@OnOpen
public void onOpen(Session session) {
// Add session to the connected sessions set
System.out.println(session);
clients.add(session);
}
@OnClose
public void onClose(Session session) {
// Remove session from the connected sessions set
clients.remove(session);
}
}
java websocket
I don't know javascript to onMessage
method of Java. How can I use javascript function?
I tried to send data using ajax
and json
.
I want Console looking System.out.println(message)
of onMessage
method
broadcast.html
var textarea = document.getElementById("messageWindow");
var webSocket = new WebSocket('ws://localhost:8888/hanyoung/broadcasting');
var inputMessage = document.getElementById('inputMessage');
webSocket.onerror = function(event) {
onError(event)
};
webSocket.onopen = function(event) {
onOpen(event)
};
webSocket.onmessage = function(event) {
onMessage(event)
};
function onMessage(event) {
textarea.value += "상대 : " + event.data + "n";
}
function onOpen(event) {
textarea.value += "연결 성공n";
}
function onError(event) {
alert(event.data);
}
function send() {
textarea.value += "나 : " + inputMessage.value + "n";
webSocket.send(inputMessage.value);
inputMessage.value = "";
}
Broadsocket.java
public class Broadsocket {
private static Set<Session> clients = Collections
.synchronizedSet(new HashSet<Session>());
@OnMessage
public void onMessage(String message, Session session) throws IOException {
System.out.println(message);
synchronized (clients) {
// Iterate over the connected sessions
// and broadcast the received message
for (Session client : clients) {
if (!client.equals(session)) {
client.getBasicRemote().sendText(message);
}
}
}
}
@OnOpen
public void onOpen(Session session) {
// Add session to the connected sessions set
System.out.println(session);
clients.add(session);
}
@OnClose
public void onClose(Session session) {
// Remove session from the connected sessions set
clients.remove(session);
}
}
java websocket
java websocket
edited Jan 3 at 4:22


BSeitkazin
1,6101328
1,6101328
asked Jan 3 at 2:41
박한영박한영
12
12
What is the problem, exactly?
– Carlitos Way
Jan 3 at 6:22
I want looking sysout of onMessage method. But I can't and I don't know way..
– 박한영
Jan 3 at 6:46
So, you just want to print the received message, right? or you are saying that youronMessage
method is never invoked?
– Carlitos Way
Jan 3 at 6:48
right.. you completely understand..
– 박한영
Jan 3 at 6:52
Does your javascriptonOpen
returns okey? I mean, do you really open a websocket connection?
– Carlitos Way
Jan 3 at 6:53
|
show 5 more comments
What is the problem, exactly?
– Carlitos Way
Jan 3 at 6:22
I want looking sysout of onMessage method. But I can't and I don't know way..
– 박한영
Jan 3 at 6:46
So, you just want to print the received message, right? or you are saying that youronMessage
method is never invoked?
– Carlitos Way
Jan 3 at 6:48
right.. you completely understand..
– 박한영
Jan 3 at 6:52
Does your javascriptonOpen
returns okey? I mean, do you really open a websocket connection?
– Carlitos Way
Jan 3 at 6:53
What is the problem, exactly?
– Carlitos Way
Jan 3 at 6:22
What is the problem, exactly?
– Carlitos Way
Jan 3 at 6:22
I want looking sysout of onMessage method. But I can't and I don't know way..
– 박한영
Jan 3 at 6:46
I want looking sysout of onMessage method. But I can't and I don't know way..
– 박한영
Jan 3 at 6:46
So, you just want to print the received message, right? or you are saying that your
onMessage
method is never invoked?– Carlitos Way
Jan 3 at 6:48
So, you just want to print the received message, right? or you are saying that your
onMessage
method is never invoked?– Carlitos Way
Jan 3 at 6:48
right.. you completely understand..
– 박한영
Jan 3 at 6:52
right.. you completely understand..
– 박한영
Jan 3 at 6:52
Does your javascript
onOpen
returns okey? I mean, do you really open a websocket connection?– Carlitos Way
Jan 3 at 6:53
Does your javascript
onOpen
returns okey? I mean, do you really open a websocket connection?– Carlitos Way
Jan 3 at 6:53
|
show 5 more comments
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54015657%2fi-am-trying-websocket-i-dont-know-javascript-to-onmessage-method-of-java-ho%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54015657%2fi-am-trying-websocket-i-dont-know-javascript-to-onmessage-method-of-java-ho%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
VxBCSv6hmCg
What is the problem, exactly?
– Carlitos Way
Jan 3 at 6:22
I want looking sysout of onMessage method. But I can't and I don't know way..
– 박한영
Jan 3 at 6:46
So, you just want to print the received message, right? or you are saying that your
onMessage
method is never invoked?– Carlitos Way
Jan 3 at 6:48
right.. you completely understand..
– 박한영
Jan 3 at 6:52
Does your javascript
onOpen
returns okey? I mean, do you really open a websocket connection?– Carlitos Way
Jan 3 at 6:53