package com.sitechasia.xinnet.online.util.ServerSocket;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.OutputStream;

import java.io.PrintWriter;

import java.net.Socket;

import java.net.UnknownHostException;

public class TestSocket {

public static void main(String[] args) {

try {

//建立客户端socket连接,指定服务器位置及端口

Socket socket =new Socket("IP",端口号);

//得到socket读写流

OutputStream os=socket.getOutputStream();

PrintWriter pw=new PrintWriter(os);

//输入流

InputStream is=socket.getInputStream();

BufferedReader br=new BufferedReader(new InputStreamReader(is));

//对socket进行读写操作

String info="<?xml version='1.0' encoding='UTF-8'?>"

+""

+"user"

+"ControlPanel"

+"sss"

+"dss"

+"qq"

+"ww"

+"";

pw.write(info);

pw.flush();

socket.shutdownOutput();

//接收服务器的相应

String reply=null;

String so = "";

System.out.println("结果集"+br);

while(!((reply=br.readLine())==null)){

so=so+reply+"\n";

}

System.out.println("最后结果XML:"+so);

br.close();

is.close();

pw.close();

os.close();

socket.close();

} catch (UnknownHostException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐