【发布时间】:2014-05-09 18:47:51
【问题描述】:
我有一个客户端进程正在运行并执行一些stuff,在某些时候,当服务器决定并发送请求时,我希望客户端停止它正在做的任何事情并改为执行other_stuff,客户端伪:
public static void main(String args[])
{
registerInterruptHandler(other_stuff);
stuff();
}
void stuff()
{
// Do stuff
}
void other_stuff()
{
// Do other stuff
}
服务器伪:
void interrupt_client(client_ip_address)
{
send_message_to_client(client_ip_address);
}
我的问题是:
如何从服务器发送请求?我不能使用 http 请求,因为客户端没有运行 http 服务器,我必须使用套接字吗?还是有一些其他的 Apache 库可以使它更容易?
如何在客户端异步接收消息?
【问题讨论】:
标签: java client-server