我正在尝试构建这个服务器-客户机程序,使它们能够在不受限制的情况下从另一个服务器发送数据 duplex communication
类型。我试过使用界面 Runnable
但是我有点搞不清楚它是怎么工作的我应该创建2吗 Runnable
接口一个接收数据,一个发送数据,所以如果我在我的主类中运行它,我只需要将它们添加为 Thread
. 这会让我的聊天程序同时运行吗??
class ServerSend implements Runnable{
//CONSTRUCTOR
public Server{
//is the constructor really necessary or should I just code in my run() void?
}
public void () run{
//
//Where the code should be placed??(Confused)..
}
2条答案
按热度按时间ymzxtsji1#
要实现在网络中工作的服务器-客户机接口,我将使用sockets并连接到serversockets。然后将有一个线程运行客户机,另一个线程运行接受新客户机的服务器。
kse8i1jr2#
只是使用http://netty.io/ 客户机-服务器聊天是最常见的教程