簡體   English   中英

在同一TCP套接字上接收不同類型的對象

[英]Recive different type of objects on the same TCP socket

所以這是交易:我有一個正在運行的服務器,該服務器不斷通過TCP套接字接受客戶端:

public ArrayList<Socket> lista_users = new ArrayList<Socket>();

套接字s;

            s = serverSocket.accept();

            lista_users.add(s);
            avisa_all(lista_users, s);

            Thread t_trata_cliente = new Thread(new trata_cliente(lista_users, s));
            t_trata_cliente.start(); //this Thread is responsable for interacting with
                                    //the clients (where my question is)

將套接字保存在陣列列表中。 之后,我想向我的客戶發送不同類型的信息(線程“ trata_cliente”)。 當我說不同類型的信息時,請先發送警告消息,然后發送對象,然后發送一些消息,然后再次發送對象。

最好的方法是什么?

用適當的包裝器封裝套接字的輸出流:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM