2
A
回答
0
ISOServer
作品與線程池,這樣你就可以接受開箱併發請求。每個套接字連接都由它自己的線程處理。所以,我認爲你所要做的就是爲你的ISOServer
分配一個ISORequestListener
來實際處理你的傳入消息。
下面是從初級專業人員指導採取了測試程序:
public class Test implements ISORequestListener {
public Test() {
super();
}
public boolean process (ISOSource source, ISOMsg m) {
try {
m.setResponseMTI();
m.set (39, "00");
source.send (m);
} catch (ISOException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return true;
}
public static void main (String[] args) throws Exception {
Logger logger = new Logger();
logger.addListener (new SimpleLogListener (System.out));
ServerChannel channel = new XMLChannel (new XMLPackager());
((LogSource)channel).setLogger (logger, "channel");
ISOServer server = new ISOServer (8000, channel, null);
server.setLogger (logger, "server");
server.addISORequestListener (new Test());
new Thread (server).start();
}
}
0
如果你正在使用Q2,只是部署QSERVER並設置minSessions和MAXSESSIONS它的默認值是0和100
這裏例如初級警務人員處理協同請求的服務器: http://didikhari.web.id/java/jpos-client-receive-response-specific-port/
相關問題
- 1. 如何支持使用UDP服務器併發連接go
- 2. 如何模擬大量的併發請求到Web服務器?
- 3. 我如何讓Glassfish服務器接受多個併發請求?
- 4. 如何支持使用範圍請求服務blob?
- 5. 如何向有服務器的服務器調用請求並在響應無效時再次發送請求?
- 6. 如何獲取其他服務器請求並將其發送回服務器請求
- 7. Exchange服務器不支持請求的版本
- 8. 確定服務器是否支持恢復請求
- 9. .NET支持VS2010中的DELETE請求方法內置服務器
- 10. netty HTTP服務器中的支持範圍請求
- 11. Web服務器如何管理其線程池以服務併發請求
- 12. db4o如何支持併發和事務?
- 13. 我如何測試我的服務器是否支持範圍請求?
- 14. 我應該如何指出我的HTTP服務器支持壓縮請求?
- 15. 併發ASP.NET請求asmx web服務
- 16. CalDAV服務器如何發佈任務支持?
- 17. iOS - RestKit並向服務器發送發佈請求?
- 18. ASP.Net開發服務器中的併發請求
- 19. WAPT支持請求
- 20. Apache支持請求?
- 21. 批請求支持
- 22. websocket-sharp如何與socketio服務器一起工作併發送「發出」請求
- 23. 如何向redis服務器發出發佈請求
- 24. 如何支持NativeScript服務
- 25. 如何保持客戶端請求活着從服務器JSF
- 26. RESTKIT:請求不發送到服務器
- 27. 向遠程服務器發出請求
- 28. 發送郵寄請求到服務器
- 29. 向服務器發送多個請求
- 30. Android - 發送JSON請求到服務器