server_app_test.java
来自「用JAVA写的qq,为qq的跨平台使用提供了可能,一直都很讨厌tencent不为」· Java 代码 · 共 59 行
JAVA
59 行
//Server_app_test.java
/**
@author Joedan
*/
import java.net.*;
class Server_app_test
{
Client client;
Server_app_test()
{
client = new Client("127.0.0.1", MyConstants.PORT);
提示(client.登录("10000", "test"));
rcv(client);
提示(client.登录("4137759", "test"));
rcv(client);
client.发送查询在线用户数据包();
rcv(client);
client.发送增加好友数据包("10000");
rcv(client);
client.发送增加好友数据包("10001");
rcv(client);
client.发送请求好友列表数据包();
rcv(client);
client.发送删除好友数据包("10001");
rcv(client);
client.发送请求好友列表数据包();
// rcv(client);
client.发送请求在线好友列表数据包();
rcv(client);
client.登录("10000", "test");
rcv(client);
client.下线();
rcv(client);
client.发送查询在线用户数据包();
rcv(client);
// client.发送注册数据包("4137759", "Joedan", "test");
}
static void rcv(Client client)
{
try
{
client.s.setSoTimeout(3000);
while(true)
提示(new String(client.读取数据包WithTimeout().getData()).trim());
}
catch(Exception e){}
}
public static void main(String args[])
{
new Server_app_test();
}
static void 提示(String s)
{
System.out.println(s);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?