public class SOCKET_SERVER {
private JmailHelp JmailHELPER = new JmailHelp();
static int PORT = 444;
public static void main(String[] args) throws Exception {
SOCKET_SERVER SERVER = new SOCKET_SERVER();
SERVER.JmailHELPER.resetONN();
ServerSocket SRVSOCK = new ServerSocket(PORT);
//ArrayList<SocketStatus> OnlineUsers = new ArrayList<SocketStatus>();
Socket SOCK = SRVSOCK.accept();
//new ServerThread(SOCK).start();
SocketStatus a = new SocketStatus(SOCK, false);
//OnlineUsers.add(a);
//String action = "";
SERVER.ServerActionsHandler(SERVER, SRVSOCK, SOCK, a);
}//
}
原諒我,如果有什麼我給不夠不要猶豫,問更多,如果你能夠,並且願意盡力幫助我 好, 這是我的socket服務器類ServerActionHandler
是一種方法我創建的從客戶端取爲「輸入」(由BufferedReader
)的字符串,並調用正確的方法來服務客戶端。應該怎樣一個Socket Thread類做
例如他要登錄:
他(客戶)發送串「登錄」
然後服務器把它作爲一個「輸入」在一個字符串稱爲動作
ServerActionHandler
,然後識別「登錄」,然後從服務器類別調用Acceptlogin
方法同時,發送「logi消息」的客戶端正在調用客戶端類的Dologin方法
4.A環路ServerActionsHandle
爲r的結束
5.A新的循環開始要求新的行動從客戶
我的項目適用於一臺服務器和一個客戶端 我想讓它爲很多客戶工作
也更多我使用JmailHELPER
對象 在幾乎所有的方法SOCKET_SERVER
類(例如, login_accept,register_accept ...) 爲了調用它的類的一些方法。
而且SocketStatus
保持一個變量,如果某些插座,使用服務器登錄或沒有
從我知道我必須做出ServerThreads
類,它擴展的線程來處理一個以上的用戶。 什麼是構造函數和類方法的應該例如,A SocketThread
做
跑我這http://www.cdk5.net/ipc/programCode/TCPServer.java
感謝。