「java代码访问服务器」java服务器地址

博主:adminadmin 2022-11-21 19:12:07 56

今天给各位分享java代码访问服务器的知识,其中也会对java服务器地址进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

怎么用java代码连接到服务器

首先就肯定要知道ServerSocket,服务端的服务端口以及服务器的地址。

然后再用 Socket socket=new Socket(port,address);

最后,如果你需要接收数据之类的,就用socket.getInputStream(),发送数据用socket.getOutputStream()

「java代码访问服务器」java服务器地址

怎样通过java使用socks代理访问服务器

package test;  

  

import java.io.IOException;  

import java.util.Date;  

  

import org.apache.commons.httpclient.HttpClient;  

import org.apache.commons.httpclient.HttpException;  

import org.apache.commons.httpclient.UsernamePasswordCredentials;  

import org.apache.commons.httpclient.auth.AuthScope;  

import org.apache.commons.httpclient.methods.PostMethod;  

  

public class test  

{  

    public static void main(String args[])  

    {  

        HttpClient hc = new HttpClient();  

  

        System.out.println("开始时间:" + System.currentTimeMillis());  

        for (int i = 0; i = 100; i++)  

        {  

  

            try  

            {  

                //每10秒才会保存一次  

                Thread.sleep(12000);  

            } catch (InterruptedException e1)  

            {  

                // TODO Auto-generated catch block  

                e1.printStackTrace();  

            }  

            Date d = new Date();  

            PostMethod pm = new PostMethod(  

                    ";name=clicktime="  

                            + d.getTime());  

            try  

            {  

                  

//这里写代理地址及端口  

hc.getHostConfiguration().setProxy("代理地址", 端口);  

  

//这里是用户名与密码  

                UsernamePasswordCredentials creds = new UsernamePasswordCredentials(  

                        "用户名", "密码");  

                hc.getState().setProxyCredentials(AuthScope.ANY, creds);  

  

                hc.executeMethod(pm);  

                System.out.println(pm.getResponseBodyAsString());  

            } catch (HttpException e)  

            {  

                // TODO Auto-generated catch block  

                e.printStackTrace();  

            } catch (IOException e)  

            {  

                // TODO Auto-generated catch block  

                e.printStackTrace();  

            }  

            System.out.println(i);  

        }  

        System.out.println("结束时间:" + System.currentTimeMillis());  

    }  

}

远程访问服务器问题JAVA代码如何进行??高手指点一下

你的意思就是说至少有2台机器,其中一台为服务器配置有搜索逻辑的程序,还有一台机器是安装了DB数据库(oracle有索引文件这个功能)。

1.这没什么复杂的,搜索逻辑服务器DB路径配置,本来打localhsot的现在打另外一台DB服务器的IP就行了,我都是这么用的。

JAVA 使用Socket 访问HTTP服务器

你好。访问Web服务器(例:),需要根据Http协议发送相关请求头,否则Web服务器不会处理。这种处理就类似于你的代码:(line = read.readLine()) != null。当然Web服务器验证的不是这个。

HTTP协议这里不会详解,有需要可以查询相关资料。

在你的代码中加入:

long start = System.currentTimeMillis();

SocketAddress address = new InetSocketAddress(InetAddress.getByName("").getHostAddress(), 80);

Socket socket = new Socket();

socket.connect(address);

System.out.println("连接成功-" + socket.getInetAddress() + " : "

+ (System.currentTimeMillis() - start) + "ms");

    /**编写简单HTTP请求头*/

StringBuilder sb = new StringBuilder();

sb.append("GET / HTTP/1.1\r\n")

.append("Host: \r\n")

.append("Connection: Close\r\n\r\n");

OutputStream out = socket.getOutputStream();

out.write(sb.toString().getBytes());

out.flush();

    /**发送完成后flush*/

BufferedReader read = new BufferedReader(new InputStreamReader(

socket.getInputStream()));

    /**循环等待read接收*/

boolean b = true;

while (b) {

if (read.ready()) {

String line = null;

while ((line = read.readLine()) != null) {

System.out.println(line);

}

b = false;

}

}

java socket编程 怎么访问内网的服务器

我的方向有点和你不一样,但是关于socket的一般是差不多的,建议你找找socket流的知识.

Socket内含输入,输出流,只需获取Socket的流对象,就可以对流进行读写操作了。比如,若想向Socket的输出流写数据,只须另一方从自己的Socket的输入流中读取数据即可给你个例子吧,是模拟客户端和服务器端的数据交互.

//客户端import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.Socket;

public class MyClent { public static void main(String[] args) { PrintStream ps = null; BufferedReader br = null; BufferedReader message = null; try { Socket scoket = new Socket("127.0.0.1", 1254); ps = new PrintStream(scoket.getOutputStream()); br = new BufferedReader(new InputStreamReader(scoket.getInputStream())); message = new BufferedReader(new InputStreamReader(System.in)); while(true){ ps.println("客户端向服务器发送的数据是:"+message.readLine()); System.out.println(br.readLine()); ps.flush(); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }}

//服务器端import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;

public class MyServer {

/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub PrintStream ps = null; BufferedReader br = null; BufferedReader message = null; try { ServerSocket server = new ServerSocket(1254); Socket scoket = server.accept();// new Test(scoket); ps = new PrintStream(scoket.getOutputStream()); br = new BufferedReader(new InputStreamReader(scoket.getInputStream())); message = new BufferedReader(new InputStreamReader(System.in)); while(true){ System.out.println(br.readLine()); ps.println("服务器向客户端发送的数据是:"+message.readLine()); ps.flush(); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }

}/p/font/p

怎么用java代码连接到服务器?

用Socket类去连接\x0d\x0a String ip = "192.168.0.57";\x0d\x0a int port=7000;\x0d\x0a InputStream in;\x0d\x0a OutputStream out;\x0d\x0aSocket sock = null; \x0d\x0a try {\x0d\x0a sock = new Socket(ip,port);\x0d\x0a sock.setSoTimeout(60*1000);//设置超时\x0d\x0a this.in = sock.getInputStream();\x0d\x0a this.out = sock.getOutputStream();\x0d\x0a } catch (Exception e) {\x0d\x0a throw new Exception("与终端连接失败!");\x0d\x0a }

关于java代码访问服务器和java服务器地址的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-21,除非注明,否则均为首码项目网原创文章,转载请注明出处。