⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clientoutput.java

📁 用java实现的一个bbs的portal
💻 JAVA
字号:
package ConnectAdapter;

import Classification.ClassifyConfig;

import java.io.PrintWriter;

import Kernel.CommodityInfo;

/**
 * Created by IntelliJ IDEA.
 * User: Administrator
 * Date: 2003-9-20
 * Time: 23:30:18
 * To change this template use Options | File Templates.
 */
public class ClientOutput extends Thread{

    private PrintWriter out;
    private boolean flag = true;
    private Clienter clienter;

    public ClientOutput(PrintWriter out,Clienter clienter){
        this.out = out;
        this.clienter  = clienter;
    }

    public void run(){
        while(flag){

        }
    }

    public void sendMessage(String messageType,String content){
        System.out.print("Output MessageType ; "+messageType+"|");
        //System.out.println("Output Content ; "+content);
        if (messageType.equals("LOGSUCC")){
            String sendStr = messageType+"%"+ClassifyConfig.getInstance().getXMLLocale()
                    +"%"+ClassifyConfig.getInstance().getBBSName()+ CommodityInfo.getAllKind();
            System.out.println(sendStr);
            out.println(sendStr);
        }
        if (messageType.equals("USERINFO")){
            String userInfoStr = "USERINFO%"+clienter.userInfo.getUserInfo(clienter.USERID);
            System.out.println(userInfoStr);
            out.println(userInfoStr);
        }
        if (messageType.equals("INITATTENTIONLIST")){
            String attentionList = clienter.userAttention.getInitAttentionList();
            System.out.println("INITAttentionList : "+attentionList);
            out.println(attentionList);
        }
        if (messageType.equals("ATTENTIONLIST")){
            String attentionList = clienter.userAttention.getAttentionList();
            if (attentionList != null){
                System.out.println("AttentionList : "+attentionList);
                out.println(attentionList);
            }
        }
        /*
        if (messageType.equals("COLLECTIONINDEX")){
        String CollcectionIndex = "COLLECTIONINDEX%"+UserCollection.getCollectionIndex(this.USERID);
        System.out.println(CollcectionIndex);
        out.println(CollcectionIndex);
        }
        */
        if (messageType.equals("LOGFAIL")){
            out.println("LOGFAIL");
        }
        if (messageType.equals("REGSUCC")){
            out.println("REGSUCC");
        }
        if (messageType.equals("REGFAIL")){
            out.println("REGFAIL");
        }
        if (messageType.equals("TRADEINFO")){
            out.println(content);
        }
        if (messageType.equals("INFOEND")){
            out.println("INFOEND");
        }
        if (messageType.equals("COLLECTIONINFO")){
            out.println(content);
        }
        if (messageType.equals("COLLECTIONEND")){
            out.println("COLLECTIONEND");
        }

        if (messageType.equals("ONLINE")){
            out.println(content);
        }
        if (messageType.equals("MAILSUCC")){
            out.println("MAILSUCC");
        }
        if (messageType.equals("MAILFAIL")){
            out.println("MAILFAIL");
        }
        if (messageType.equals("UPDUSERSUCC")){
            out.println("UPDUSERSUCC");
        }
        if (messageType.equals("UPDUSERFAIL")){
            out.println("UPDUSERFAIL");
        }
        if (messageType.equals("AREYOUHERE")){
            out.println("AREYOUHERE");
        }
        if (messageType.equals("SYSTEMINFO")){
            out.println("SYSTEMINFO%"+content);
        }
        if (messageType.equals("EXIT")){
            out.println("EXIT");
        }
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -