本示例使用Java模拟Socket服务器端,由客户端向服务器发送请求信息后,获取服务器XML信息,然后解析处理。
1、Socket服务器端
import java.net.*;
import java.io.*;
public class TCPServer {
public static void main(String args[])
{
try{
int serverPort=7896;
ServerSocket listenSocket=new ServerSocket(serverPort);
while(true)
{
Socket clientSocket=listenSocket.accept();
Connection c=new Connection(clientSocket);
}
}
catch(IOException e){System.out.println("Listen:"+e.getMessage());}
}
}
class Connection extends Thread
{
DataInputStream in;
DataOutputStream out;
Socket clientSocket;
public Connection(Socket aClientSocket)
{
try{
clientSocket=aClientSocket;
in=new DataInputStream(clientSocket.getInputStream());
out=new DataOutputStream(clientSocket.getOutputStream());
this.start();
}
catch(IOException e)
{System.out.println("Connection:"+e.getMessage());}
}
public void run()
{
try{
String data=in.readUTF();
//out.

该博客通过Java实现了一个Socket服务器,客户端发送请求后,服务器返回XML数据,客户端接收到XML后进行解析处理。
最低0.47元/天 解锁文章
898

被折叠的 条评论
为什么被折叠?



