
你可以用推技术,把数据发送到页面,也可以用WebSocket
// 建立WebSocket连接var strWSPath ="ws://"+wsPath;
if ('WebSocket' in window){
objWebSocket = new WebSocket(strWSPath+"/mywebsocketdo");
}else if ('MozWebSocket' in window){
objWebSocket = new MozWebSocket(strWSPath+"/mywebsocketdo");
}else{
alert("对不起!你的浏览器不支持WebSocket!");
}
// 收到消息
objWebSocketonmessage = function(evt) {
// 解析数据
var objJsonData = JSONparse(evtdata);
var strMethodName = objJsonDatamethod;
var objData = objJsonDatadata;
// 执行相应的业务逻辑
window[strMethodName](objData);
};
这个要看你主要是用来干什么,和怎么用。
简单的,你用java实现个ssh协议(网上有现成的开源实现),通过协议远程登录linux。
然后执行 ls 之类的命令,就可以获取了。
ServerSocket s = new ServerSocket(8888);
while (true) {
// 建立连接
Socket socket = saccept();
/ /getInetAddress()获取远程ip地址,getPort()远程客户端的断后好
"你好,客户端地址信息: " + socketgetInetAddress() + "\t客户端通信端口号: " + socketgetPort()
json分为json字符串和json对象,一般服务器返回的是json字符串,这种字符串可以通过js提供的一些方法转为json对象(其实也就是js对象),例如方法eval:data = eval('(' + jsonstr + ')');具体可以查看>
import javanet;
public class NetTool{
InetAddress myIPaddress=null;
InetAddress myServer=null;
public static void main( String args[]){
NetTool mytool;
mytool=new NetTool();
Systemoutprintln("Your host IP is: " + mytoolgetMyIP());
Systemoutprintln("The Server IP is :" +mytoolgetServerIP());
}
//取得LOCALHOST的IP地址
public InetAddress getMyIP() {
try { myIPaddress=InetAddressgetLocalHost();}
catch (UnknownHostException e) {}
return (myIPaddress);
}
//取得 >
获得项目服务器的IP大概做法是在配置文件里面进行配置,可以使服务器已启动便执行,示例如下:
启动服务器的时候启动一个类,可以在webxml中配置,如下:<servlet>
<servlet-name></servlet-name>
<servlet-class></servlet-class>
<init-param>
<param-name>basedir</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
指明你需要启动的servlet即可
以上就是关于java socket从服务器端接收到这种数据该怎么解析获取里面包含的信息,pid jetton monkey都是int类型。全部的内容,包括:java socket从服务器端接收到这种数据该怎么解析获取里面包含的信息,pid jetton monkey都是int类型。、java能不能获取远程linux服务器的文件目录结构、Java中服务器端ServerSocket对象怎么获取服务器端地址和端口号,怎么获取远程请求的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)