package hprose.example.tcp; import hprose.server.HproseTcpServer; import java.io.IOException; import java.net.URISyntaxException; import java.util.HashSet; import java.util.Set; public class Server { public static Message<Set<User>> getMessage() { Message<Set<User>> message = new Message(); Set<User> set = new HashSet(); User user1 = new User(); user1.name = "Tom"; user1.age = 18; set.add(user1); User user2 = new User(); user2.name = "Jerry"; user2.age = 15; set.add(user2); message.setId(1); message.setData(set); return message; } public static void main(String[] args) throws URISyntaxException, IOException { HproseTcpServer server = new HproseTcpServer("tcp://0.0.0.0:8081"); server.add("getMessage", Server.class); server.start(); System.out.println("START"); System.in.read(); server.stop(); System.out.println("STOP"); } }