mina的伺服器與客戶端的例子

2021-06-11 11:23:47 字數 1368 閱讀 7413

1、伺服器端

public class minaserver catch (ioexception e) }}

2、伺服器的業務邏輯處理

public class minaserverhandler extends iohandleradapter

@override

public void messagereceived(iosession session, object message) catch (exception e) }}

@override

public void sessionidle(iosession session, idlestatus status)

@override

public void messagesent(iosession session, object message) throws exception

@override

public void exceptioncaught(iosession session, throwable cause)

@override

public void sessionclosed(iosession session) throws exception

}3、客戶端

public class minaclient

//允許讀操作

future.getsession().getconfig().setusereadoperation(true);

//寫訊息

future.getsession().write(getsendmsglen(sendmsg));

//等待操作的完成

future.getsession().getclosefuture().awaituninterruptibly();

system.out.println("after writing");

//連線關閉

connector.dispose();}}

4、客戶端的業務邏輯處理

public class minaclienthandler extends iohandleradapter

public minaclienthandler(string values)

public boolean isfinished()

@override

public void messagereceived(iosession session, object message)

@override

public void exceptioncaught(iosession session, throwable cause)

}希望對像我一樣的出學有所幫助

伺服器與客戶端

建立socket操作,建立流式套接字,返回套接字型大小socksrv socket socket int af,int type,int protocol 第乙個引數,指定位址簇 tcp ip只能是af inet,也可寫成pf inet socket socksrv socket af inet,s...

客戶端與伺服器

cs與bs 軟體使用方式上的兩種劃分 c s client server pc客戶端與伺服器架構 特點 在伺服器當中就主要是乙個資料庫,把所有業務邏輯都交給客戶端來完成 優點 較為安全,使用者介面豐富,客戶體驗好 缺點 每次公升級都要重新安裝,針對不同的作業系統開發,可移植性差 b sbrowser...

phpsocket客戶端以及伺服器例子

乙個菜鳥朋友,突然問了我這個問題.現在稍稍有點時間,就寫了乙個簡單的例子給他,順便貼上來 伺服器端 author 鄒顥 zouhao619 gmail.com class socketserver private function showerror error 開始進行socket伺服器端監聽埠 ...