基於Apache Mina實現的UDP服務端

2021-09-01 07:18:05 字數 972 閱讀 2899

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做些修改...