⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 server_app_test.java

📁 用JAVA写的qq,为qq的跨平台使用提供了可能,一直都很讨厌tencent不为linux提供方便,自己写了一个qq,希望有人继续完善,我现在没空做了
💻 JAVA
字号:
//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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -