当前位置:首页 » 密码管理 » java跨服务器访问

java跨服务器访问

发布时间: 2024-08-07 03:30:25

java网络编程,怎样在客户端和服务器间实现通信。

写个简单点的服务器跟客服端就行了我写了个很简单的,只能在一个客户端跟一个服务器通信,在控制台输入下面这个是服务器import java.io.*;
import java.net.*;
import java.util.Scanner;public class Server
{
public static void main(String[] args)
{
try {
ServerSocket server=new ServerSocket(8888);//定义客户端的端口号
Socket client=server.accept();//定义一个Socket对象

InputStream is=client.getInputStream();//服务器接受信息输入流,也就是接受从服务器段发送过来的消息
BufferedReader br=new BufferedReader(new InputStreamReader(is));//用bufferedreader包装下输入流

OutputStream os=client.getOutputStream();//这是用来给服务器发送消息的输出流
PrintStream ps=new PrintStream(os);
Scanner scanner=new Scanner(System.in);//从键盘输入字符串

boolean flag=true;//定义一个死循环,让服务器不停的接受从客户端发送来的字符串
while(flag)
{
String s=br.readLine();//s是从客户端接受到得字符串
System.out.println(s);

String s2=scanner.nextLine();//s2是写给客户端的字符串
ps.println(s2); //给客户端发送你写的东西
}
client.close();
} catch (IOException e) {//try 跟catch你不用管,这是用来处理异常的,就是固定格式

e.printStackTrace();
}
}
} 下面是客户端import java.io.*;
import java.net.*;
import java.util.Scanner;public class Client
{ public static void main(String[] args)
{
try
{
Socket client=new Socket("192.168.--.--",8888);//IP地址是个字符串,端口号是个整数,这个端口号要跟前面你写的那个一样,还有IP地址,写你的机器的IP地址

InputStream is=client.getInputStream();//这边的两个流跟上面服务器的差不多的作用
BufferedReader bf=new BufferedReader(new InputStreamReader(is));

OutputStream os=client.getOutputStream();
PrintStream ps=new PrintStream(os);
Scanner scanner=new Scanner(System.in);
boolean flag=true;
while(flag)//这句话可以让客户端不停的说话
{
String s2=scanner.nextLine();
ps.println(s2);

String s=bf.readLine();
System.out.println(s); }

client.close();

}
catch (UnknownHostException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
} }}

Ⅱ 我开发了一个java web项目 如何部署到外网服务器上 供外部人员访问

首先把tomcat端口和你的IP地址通过路由器映射到外网去,比如说你的服务IP是192.168.1.2 tomcat端口是8080 只要去路由器把192.168.1.2:8080映射就行了。然后通过你的外网ip访问

Ⅲ 现有一台Javaweb服务器,一台其他程序服务器。如何从实现相互调用传值

一台其他程序服务器提供相应的请求接口,一台Javaweb服务器调用一台其他程序服务器的接口。一台个人电脑访问一台Javaweb服务器上的web端,点击按钮

Ⅳ 我的java项目在自己的机器上能正常访问,部署到另一台接口机上的服务器上就不能正常访问wsdl文件了怎么弄

可能出现问题的地方太多了
可能是由于JDK不同的版本 引起jar包冲突 什么的

Ⅳ Java怎么均衡访问多台ftp服务器

多次需要把文件上传到单独的服务器,而程序是在单独的服务器上部署的,在进行文件操作的时候就需要跨服务器进行操作包括:文件上传、文件下载、文件删除等。跨服务器文件操作一般是需要FTP协议和SFTP协议两种,现在就通过Java实现FTP协议的文件上传。要实现FTP操作文件需要引入jar包: commons-net-1.4.1.jar

参考资料来源:网络贴吧

Ⅵ 在本地能运行 java项目,放到服务器上之后,在服务器本地和外网都不能访问该项目。

首先你看看 启动过程有无错误,然后 在看 项目部署方式 用不用加项目名访问 如果有域名映射,那就检查映射是否出错

热点内容
售茶源码 发布:2024-11-25 08:37:29 浏览:462
压缩包改直链 发布:2024-11-25 08:34:33 浏览:610
安卓机的照片如何传送到苹果机上 发布:2024-11-25 08:32:48 浏览:916
手游服务器怎么找ip 发布:2024-11-25 08:23:10 浏览:751
c语言名次 发布:2024-11-25 08:04:22 浏览:55
新浪云服务器登录 发布:2024-11-25 08:04:21 浏览:853
工控机服务器电脑的区别 发布:2024-11-25 08:04:21 浏览:513
Python对比matlab 发布:2024-11-25 07:45:58 浏览:307
ovt机顶盒管理员密码多少 发布:2024-11-25 07:45:58 浏览:377
win10与linux双系统 发布:2024-11-25 07:40:05 浏览:658