apache mina 2 是乙個開發高效能和高可伸縮性網路應用程式的網路應用框架。它提供了乙個抽象的事件驅動的非同步 api,可以使用 tcp/ip、udp/ip、串列埠和虛擬機器內部的管道等傳輸方式。apache mina 2 可以作為開發網路應用程式的乙個良好基礎。
本文介紹了如何使用apache mina開發udp服務端程式。
public class udpserver
public static void main(string args) throws ioexception
}
public class udpserverhandler extends iohandleradapter
@override
public void exceptioncaught(iosession session, throwable cause) throws exception
@override
public void messagereceived(iosession session, object message) throws exception
@override
public void sessionclosed(iosession session) throws exception
@override
public void sessioncreated(iosession session) throws exception
@override
public void sessionidle(iosession session, idlestatus status) throws exception
@override
public void sessionopened(iosession session) throws exception
}
基於Apache Mina實現的UDP服務端
apache mina 2 是乙個開發高效能和高可伸縮性網路應用程式的網路應用框架。它提供了乙個抽象的事件驅動的非同步 api,可以使用 tcp ip udp ip 串列埠和虛擬機器內部的管道等傳輸方式。apache mina 2 可以作為開發網路應用程式的乙個良好基礎。本文介紹了如何使用apach...
Apache Mina 白名單實現方法
mina自帶了乙個黑名單過濾器blacklistfilter,可過濾黑名單列表中的網路連線。用來防止非法的客戶端訪問。但在某些應用場景裡需要設定白名單,只接收某些指定ip的客戶端發來的資料。這就需要實現白名單功能。我們可以自己實現白名單過濾器,方法很簡單只需仿照blacklistfilter做些修改...
Apache Mina 白名單實現方法
mina自帶了乙個黑名單過濾器blacklistfilter,可過濾黑名單列表中的網路連線。用來防止非法的客戶端訪問。但在某些應用場景裡需要設定白名單,只接收某些指定ip的客戶端發來的資料。這就需要實現白名單功能。我們可以自己實現白名單過濾器,方法很簡單只需仿照blacklistfilter做些修改...