MUDE for client-server configuration

I can easily connect from a client remotely to a server hosting OBIEE, by creating a ODBC system DSN that points to
the server, and choosing this DSN from the list of available DSN from Administration => file => open => online. works
perfectly
When I configure projects at OBIEE server as a Multiuser Development Environment, I can not connect from a client remotely to a server. Administration => file => nultiuser => checkout does not give me an option to choose the system DSN for remote server
Can someone clarify steps to configure MUDE in a client-server environment
Thanks

Amrita,
In the article by Venkat, that you referred to in your response , I read the article, I have a few questions
1. When I install OBIEE, the Master Repository automatically created at the c:\OracleBi\server\Repository directory
When you create projects, they are created in the Master Repository.
Do I then copy the master repository to Shared Network directory, ex. N:\SharedRepository
2. When i start the AdminTool from the client m/c, how will the client knows to connect the remote server
I have not gotten to this part yet, just want to clarify, if any configuration necessary on the client side,
before file => Multiuser => checkout
Thanks

Similar Messages

  • Running reports created with Reports 9i in client-server configuration

    I need to have users run reports created with Oracle Reports 9i on workstations without any Oracle products installed on it, (in a client-server configuration as opposed to Web based) . I am looking for a step-by-step approach to accomplish this. I looked through the installation documents in OTN and I did not see one that addressed this.
    BTW, I saw an earlier post in this form which disscussed this,indirectly, for Reports 6i but I don't think these steps will work for 9i rpeorts
    ** Earlier post
    Question:
    I have an application in Oracle 8i, Forms 6i, Reports 6i. Now I want to make executable CD which will be installable in nature. I don't know how to make it or what tools to be used for this . Kindly help me out.
    Answer:
    You can write a .bat file for installation.....
    This file should do following things.
    1. Oracle8 Personal Setup
    Install only Database (no tools)
    2. Oracle Developer200 Setup
    Install only Forms Runtime
    Reports Runtime
    Graphics Runtime
    3. Use imp/exp to put the desired database...
    4. Copy exexutables in some directory and place shortcuts in programs and destkop
    5. Make new file-types in start->setting ->folder options-> file-types
    and specify that in which runtime-application you want to open your executables....
    Thanks in advance,
    Audrey Watson

    hi audrey,
    there is no client/server runtime available for reports9i. what
    you can do is to use the rwclient executable shipped with IDS
    to submit jobs to the reports server.
    there are plans to provide a stand alone thin client in the
    future but this is not available yet.
    regards,
    christian

  • Access-SQL Server (Client Server Configuration) Best Way To Refresh SQL Server Records ?

    We are using Access 2013 as the front end and SQL Server 2014 as the back end to a client server configuration.
    Access controls are bound to the SQL fields with the same names. When using Access to create a new record in a Form, the data are not transferred to SQL if the form is exited to display a different Form or Access is closed. If the right or left arrow navigation
    buttons at the bottom of the form are first used to display either the previous or next record, then the data in the new record are correctly transferred to SQL.
    What is the best way to refresh the new SQL record prior to the closing of the new record in the bound Access form ? We have tried Requery of the entire form and with all of the individual controls without success. We are looking for a method of refreshing
    SQL that functions in a manner similar to that of what happens with the navigation buttons.
    Thank you very much for your assistance.
    Robert Robinson
    RERThird

    Hi Stefan,
    I had added the code to set me.dirty = False in response to the On Dirty event and didn't realize that it was working properly. I had tried other several approaches and must have become confused somewhere along the line.
    I retested the program. On Dirty is working and the problem is solved.
    Thank you very much for your assistance.
    Robert Robinson
    RERThird

  • Primavera P6 Client Server Configuration

    Hi,
    I am new to Primavera. I wanted to know what are the exact specifications required for installing Primaver P6 EPPM Client / Server.
    The configuration would consists of all the modules like - Project Management, Timesheet, Web Access.
    Also, we have a server with SAP installed on it. Can we still go ahead and install Primavera on it.
    I have searched a lot on Google for the realistic client/server configuration. But no luck.
    Kindly help.
    Thanks

    Its Java j2EE

  • Help-Is 9ias a necessity even for client server deployment of forms6i

    Hi
    Is 9Ias a necessity even for client server deployment of forms6i using developerSuite. I have been told that Oracle no longer markets Forms Server?
    Ganesh.

    No for client server deployment you don't need iAS.
    On the second issue Forms server (the bit of forms used to web deploy) is no longer sold stand-alone - it is part of the iAS suite.

  • Coherence Clustered Client Server Configuration

    Hi,
    I am trying to create a client-server setup in coherence and I have been able to do that successfully using Coherence Extend in a single client - single server environment. However, what I need to do is that, I need to create a cluster of servers and my client should be able to pick the data from any of the clustered servers. Can someone tell me how to configure that.
    Right now my server-config xml looks like : -
    <cache-config>
         <caching-scheme-mapping>
              <cache-mapping>
                   <cache-name>dist-MYCache</cache-name>
                   <scheme-name>MY-distributed-cache-scheme</scheme-name>
              </cache-mapping>
         </caching-scheme-mapping>
         <caching-schemes>
              <!--
    Distributed caching scheme.
    -->
              <distributed-scheme>
                   <scheme-name>MY-distributed-cache-scheme</scheme-name>
                   <lease-granularity>member</lease-granularity>
                   <backing-map-scheme>
                        <local-scheme/>
                   </backing-map-scheme>
                   <autostart>true</autostart>
              </distributed-scheme>
              <proxy-scheme>
                   <service-name>ExtendTcpProxyService</service-name>
                   <thread-count>5</thread-count>
                   <acceptor-config>
                        <tcp-acceptor>
                             <local-address>
                                  <address>server1.domain.com</address>
                                  <port>8081</port>
                             </local-address>
                        </tcp-acceptor>
                   </acceptor-config>
                   <autostart>true</autostart>
              </proxy-scheme>
         </caching-schemes>
    </cache-config>
    My Client-config xml looks like :-
    <cache-config>
         <caching-scheme-mapping>
              <cache-mapping>
                   <cache-name>dist-MYCache</cache-name>
                   <scheme-name>extend-MYCache</scheme-name>
              </cache-mapping>
              <cache-mapping>
                   <cache-name>dist-extend-MYdist</cache-name>
                   <scheme-name>extend-MYdist</scheme-name>
              </cache-mapping>
         </caching-scheme-mapping>
         <caching-schemes>
              <!--
    Distributed caching scheme.
    -->
              <distributed-scheme>
                   <scheme-name>extend-MYdist</scheme-name>
                   <service-name>MYDistributedCache</service-name>
                   <local-storage>false</local-storage>
                   <local-scheme></local-scheme>
                   <back-scheme>
                        <remote-cache-scheme>
                             <scheme-ref>extend-MYCache</scheme-ref>
                        </remote-cache-scheme>
                   </back-scheme>
              </distributed-scheme>
              <remote-cache-scheme>
                   <scheme-name>extend-MYCache</scheme-name>
                   <service-name>ExtendTcpCacheService</service-name>
                   <initiator-config>
                        <tcp-initiator>
                             <remote-addresses>
                                  <socket-address>
                                       <address>client.domain.com</address>
                                       <port>8081</port>
                                  </socket-address>
                             </remote-addresses>
                             <connect-timeout>5s</connect-timeout>
                        </tcp-initiator>
                        <outgoing-message-handler>
                             <request-timeout>2s</request-timeout>
                        </outgoing-message-handler>
                   </initiator-config>
              </remote-cache-scheme>
         </caching-schemes>
    </cache-config>
    And my tangosol-override xml (SAME FOR CLIENT AND SERVER) looks like :-
    <coherence>
         <cluster-config>
              <member-identity>
                   <cluster-name>MYUATCluster</cluster-name>
              </member-identity>
              <unicast-listener>
                   <well-known-addresses>
                        <socket-address id="1">
                             <address>server1.domain.com</address>
                             <port>8088</port>
                             <port-auto-adjust>true</port-auto-adjust>
                        </socket-address>
                        <socket-address id="2">
                             <address>server2.domain.com</address>
                             <port>8088</port>
                             <port-auto-adjust>true</port-auto-adjust>
                        </socket-address>          
                   </well-known-addresses>
              </unicast-listener>
              <multicast-listener>
                   <time-to-live system-property="tangosol.coherence.ttl">4</time-to-live>
                   <join-timeout-milliseconds>3000</join-timeout-milliseconds>
              </multicast-listener>
              <packet-publisher>
                   <packet-delivery>
                        <timeout-milliseconds>30000</timeout-milliseconds>
                   </packet-delivery>
              </packet-publisher>
              <service-guardian>
                   <timeout-milliseconds system-property="tangosol.coherence.guard.timeout">35000
                   </timeout-milliseconds>
              </service-guardian>
         </cluster-config>
         <logging-config>
              <severity-level system-property="tangosol.coherence.log.level">5</severity-level>
              <character-limit system-property="tangosol.coherence.log.limit">0</character-limit>
         </logging-config>
    </coherence>

    I am not sure I understand you correctly, so let me re-phrase my question :
    Right now my client-config.xml has :
    <remote-cache-scheme>
    <scheme-name>extend-MYCache</scheme-name>
    <service-name>ExtendTcpCacheService</service-name>
    <initiator-config>
    <tcp-initiator>
    <remote-addresses>
    <socket-address>
    *<address>server.domain.com</address>*
    <port>8081</port>
    </socket-address>
    </remote-addresses>
    <connect-timeout>5s</connect-timeout>
    </tcp-initiator>
    <outgoing-message-handler>
    <request-timeout>2s</request-timeout>
    </outgoing-message-handler>
    </initiator-config>
    </remote-cache-scheme>
    where server.domain.com is one of the servers of the cluster, so I will face a problem when this server goes down but the cluster is still up and running. Because this client can only contact server.domain.com. What do I need to change so that every time it looks for the cluster and not a specific server.
    Edited by: user1945969 on Sep 10, 2009 10:05 AM

  • Framework for client-server Architecture in Java !!!! With swing

    Hi,
    Considering the scenario where we are having the Client-Server application and the rich clients at the client place , based on the frames.I have though of the logic as :
    Client -----------> ClientComponentframeWorkObject(Genric Objects) ---------> reading the data from the configurable files to find where to take the user action ---------> will call the Servercomponetobject(Generic objects) can be Servlet or just a object which connects to the server(DB).I have been able to find the open-source frame work at the Apache ,all covering the server-side framework so i though of doing some work with the framework covering the client(swing) -server Archetect.Even I dont know how the existing server side framework support the swing client.
    I would appericiate if someone who had worked on the client server requirement with java , could share the knowledge about the framework being used in the existing work.
    regards
    Vicky

    Hi,
    GENERIC CLIENT COMPONENT:
    package com.nst.clientcomp;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    public abstract class ClientComp extends JFrame
      protected JFrame currentframe;     
      protected JPanel  panel;
      public ClientComp()
           // To decide if the ClientComp to be Frame or the Panel.
        //panel=this;     
        //currentframe=new JFrame();
        panel=new JPanel();     
        currentframe=this;
      // Just Concentrate on the GUI , look and feel here .......And the user action will generate
      // generate the event which should call the callNextView()..The component developer have to
      // concentrate on the writing the display() and the callNextView()..
      public abstract void display() ;
      // This is the Final action.Template Pattern being Called
      public String action()
           readServerObj();
           processContent();
           display();              
           return null;
       Reading of the value object which is being Passes from the Server.As per the Design it is
       called VOFS and will be read here.Here
       1) Connect to the Server
       2) Pass the VOFC through the socket connection
       3) Also obtain the VOFS(Value object from server) 
       In certain application it can be implemented here
      public Object readServerObj()
            System.out.println("Hello from ServerObj!!! Should be implemented ");
            return null;
       Processing the Sever Value Object, which is basically as VOFS.It is processed by the
       Client.And infact the Value object from Client(VOFC) should be generated here for next
       user interaction from the Client.
      public void processContent()
            System.out.println("Hello from processContent !!! Should be implemented ");
      // Clear the Frame
      private void cleanUp()
         currentframe.dispose();
         Contains the place where next view takes.Before this is invoked the cache copy of the
         StateObject should be stored in the appropriate Data Structure......      
      public void callNextView(ClientComp com)                     
            panel.removeAll();
            com.action();
            cleanUp();
    }   COMONENTS AS PER THE FRAMEWORK :
    package com.nst.clientcomp;
    import javax.swing.*;
    import java.awt.event.*;
    public class Comp1 extends ClientComp implements ActionListener
      JTextField t,t1;     
    //Default display , displaying the screen.This should be the abstract method
      public void display()
        JLabel l=new JLabel("UserName");
        t=new JTextField(10);
        JLabel l1=new JLabel("Password");
        t1=new JPasswordField(10);
        t.setText("admin");
        t1.setText("admin");
        JButton b=new JButton("Login");
        b.addActionListener(this);
           panel.add(l);
           panel.add(t);
           panel.add(l1);
           panel.add(t1);
           panel.add(b);
           currentframe.getContentPane().add(panel);
           currentframe.setSize(400,400);
           currentframe.setVisible(true);      
      public static void main(String ar[]) throws Exception     
           ClientComp c1 = (ClientComp)(Class.forName(ar[0])).newInstance();
           c1.action();             
           System.out.println("Hello11");
      public void actionPerformed(ActionEvent e)
           //Do someprocessing if required
           if(t.getText().equals("admin")&&t1.getText().equals("admin"))
           callNextView(new Comp2());  
           else
            System.out.println("invalid login");     
    } Similarly you can develop the other components and you have to take care of the display() and the user action Event which eventually calls the callNextView.I hope there might be the cases where this has been implemented ..
    Regards
    Vicky

  • Best practice for client-server(Socket) application

    I want to build a client-server application
    1) On startup.. client creates connection to Server and keeps reading data from server
    2) Server keeps on sending different messages
    3) Based on messages(Async) from server client view has to be changed
    I tried different cases ended up facing IllegalStateChangeException while updating GUI
    So what is the best way to do this?
    Please give a working example .
    Thanks,
    Vijay
    Edited by: 844427 on Jan 12, 2012 12:15 AM
    Edited by: 844427 on Jan 12, 2012 12:16 AM

    Hi EJP,
    Thanks for the suggestion ,
    Here is sample code :
    public class Lobby implements LobbyModelsChangeListener{
        Stage stage;
        ListView<String> listView;
        ObservableList ol;
         public Lobby(Stage primaryStage) {
            stage = primaryStage;
               ProxyServer.startReadFromServer();//Connects to Socket Server
             ProxyServer.addLobbyModelChangeListener(this);//So that any data from server is fetched to Lobby
            init();
        private void init() {
              ProxyServer.getLobbyList();//Send
            ol = FXCollections.observableArrayList(
              "Loading Data..."
            ol.addListener(new ListChangeListener(){
                @Override
                public void onChanged(Change change) {
                    listView.setItems(ol);
         Group root = new Group();
        stage.setScene(new Scene(root));
         listView = new ListView<String>();
        listView.maxWidth(stage.getWidth());
         listView.setItems(ol);
         listView.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
        istView.setOnMouseClicked(new EventHandler<MouseEvent>(){
                @Override
                public void handle(MouseEvent t) {
    //                ListView lv = (ListView) t.getSource();
                    new NewPage(stage);
         root.getChildren().add(listView);
         @Override
        public void updateLobby(LobbyListModel[] changes) {
    //        listView.getItems().clear();
            String[] ar = new String[changes.length];
            for(int i=0;i<changes.length;i++)
                if(changes!=null)
    System.out.println(changes[i].getName());
    ar[i] = changes[i].getName();
    ol.addAll(ar);
    ProxyServer.javaProxyServer
    //Implements runnable
    public void run()
         ......//code to read data from server
    //make array of LobbyListModel[] ltm based on data from server
         fireLobbyModelChangeEvent(ltm);
    void addLobbyModelChangeListener(LobbyModelsChangeListener aThis) {
    this.lobbyModelsChangeListener = aThis;
         private void fireLobbyModelChangeEvent(LobbyListModel[] changes) {
    LobbyModelsChangeListener listner
    = (LobbyModelsChangeListener) lobbyModelsChangeListener;
    listner.updateLobby(changes);
    Exception :
    java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-5
             at line         ol.addAll(ar);
    But ListView is getting updated with new data...so not sure if its right way to proceed...
    Thanks,
    Vijay                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Pjc for client-server mode

    hi,
    i have been using pjc for customized text field and text area and have successfully implemented it on windows and sun solaris. we have used pjc for working in non english character set so that the user can directly type in the required character set without any supporting application to enable new keyboard mapping. but i have a serious problem.
    these customized components work only on the webforms mode.i.e. on browser or applet. they dont work in the normal client server mode. is it possible that i can have them running in the normal runtime also. if yes then how and if not what is the work around for achieving the same without much effort.
    awaiting a prompt reply.
    thanks in advance,
    regards,
    Yousuf.
    Delhi.

    Dear Yousof,
    I want to do the same thing that u'vve already acheived, I want to customize oracle forms texfields and instead of EXTENDING VTextfield I want to extend JTextfield and ofcourse implementing IView interface.
    But I get problems, would u mind be kind enough to instruct me in doing that?
    Best regrds,
    Sasan

  • Can i use forms 9i or 10g for client/server applications

    Right now, we are using oracle 9i DB and developer suite 10g. I have to build a client/server application. In one of the OTN articles, it says that from forms 9i onwards, it's not supporting client/server applications. Do i have to use 6i for this.
    Thank You.
    Sree.

    That's right. Only web deployment is support from 9i onwards. Bad decision since Oracle seems to ignore their customer's view

  • Can i use forms 9i for client server applicaitons

    Hi,
    I have to build a client/server application.Right now, we are using oracle 9i and developer suite 10g. In one of the articles on OTN, it says that from forms 9i onwards, it's not supporting client/server model. Do i have to use 6i for this.
    Thank you.
    Sree.

    The last Forms version that can be run in c/s mode is 6i.

  • JavaFX as a SaaS/ How good is it for Client-Server work?

    I was under the impression that FX could be used to produce a Client-Server application as well as SaaS.
    a member of another forum said "I'm sure you meant to say "Desktop". JavaFX will not be making inroads on the web as a client-side technology."
    To which I said
    There have been examples of FX used with EE
    http://www.oracle.com/technetwork/java/javafx/samples/index.html
    http://docs.oracle.com/javafx/2/overview/jfxpub-overview.htm
    Sales Dashboard (DataApp)
    DataApp is a client-server application for a fictional global automobile company called Henley Car Sales. Automobile sales are simulated on an EJB server using JavaDB, and the data is available via Derby and a RESTful web service. The client demonstrates a variety of data presentations by using a mix of FXML and JavaFX.
    I thought originally that JavaFX was "Desktop" only also, until I found this example. I couldn't get it to run due to some weird Database line read issue that others also had. I'm not sure if this is now due to FX's integration, or if this was something new, but I believe I have seen another FX client-server app as well.
    I'm not that familiar with the client-server side of Java yet, so if you have other Information I would like to know, because I am looking to design a Client-Server app with FX, and I don't see why it would be an issue, unless there are huge limitations."
    He ended up saying "Those are still desktop apps. Sure, they are client-server in that they connect to a remote database. But they are still traditional fat-client apps rather than web-based thin-client SAAS web applications which, these days, most people will think of when you say "client".
    My point is to be more precise when you use the word "client".
    But if your point is just that JavaFX is taking over from Swing for the limited areas in which Swing is used, I have no insight into that area."
    Now I don't really like attitudes when I get my question answered, but the high and mighty needs to stop. It clearly says Client-Server so I don't know why it's being denounced by this dude who thinks he obviously knows better.
    Anyways he talks about it only being able to connect to a DB, to which it says it uses EE tech such as EBJ, Restful, and Derby, so that's more than just DB right(I don't know since I havent' learned that yet)?
    It seems as if he's saying that only EE code can go up on a server? Or can SE code go up there as well?
    I'm looking to design a SaaS software with FX, so if this isnt' possible I would like to know possible other options(or just having all of the gui work on the client, and the rest on the backend)???
    Thanks!
    ~KZ
    Edited by: KonradZuse on Apr 30, 2013 11:26 AM

    This response is not a tutorial, I hope it gives you some verbiage to use in further searches.
    SaaS to me means that the service is running on the server. If you have the server and permission to run java apps there then you can use Java FX by having the server shuttle requests to the Java FX app. But this is probably not the intent of Saas (it would be more appropriate to use a java implemented web service).
    If you are using Netbeans then it is very easy to create demo projects; use "File/New Project" to run them on your local computer.
    Example File/New Project/Java Web/Web Application will give you a hello world web site very quickly. This will 1) start either tomcat or glassfish as the server. 2) launch an html page with "hello world". then you can use java script to talk with the server via ajax. Using this approach you are going to need to study JSP or J2EE stuff.
    After this is running you could start one of the Java Fx examples in Netbeans: File / New Project / Samples / WebViewBrowser. This will start a javaFX app that acts like a browser and runs on the client.
    So, start the "hello world" app in netbeans by right clicking it in the project pain and selecting "debug". Then start the webviewBrowser app the same way to load that web page that has "hello world" in it as all browsers do. In the WebviewBrowser (which is java fx) you can get at the javascript in the web page and do all kinds of stuff. You'll need to search for webviewBrowser examples.
    The above all assumes a Netbeans solution. But, as you probably know, there are no rules. The server can be in C++ and the client in C (or any other language). The server and client usally communicate via http or tcp. So you could have a server written in java (maybe J2ee or you can rewrite a http server from scratch which isn't that hard - search for "HttpServletRequest and HttpSession" ) and the client can be in Java FX (where the Java FX talks directly with the server via http (no javascript or web page in the middle) again there are probably hundreds of libraries to talk to a http server).
    I use HttpServletRequest and HttpSession on the server side with MySQL and xml. On the client I use javaScript but I am moving to a strictly Java FX solution. This will give me close to 100% java on both sides and for my purposes this will work. (I may need a little html in the middle for drag and drop installation.) I am hoping that work continues with porting Java FX to most devices: Android, IOS, WinPhone. It is already on Linux, Windows Desktops and Mac.
    Edited by: KevinPas on May 1, 2013 9:50 AM
    Edited by: KevinPas on May 1, 2013 9:56 AM

  • Tips for Client-Server project please...

    I've written a few Java apps (some very simple, some not quite so simple) so far and I think I'm ready to begin tackling my big goal. I want to create a distributable client desktop application that will actually be very simple in functionality. I want the clients to be able to connect to a server (that I will also be creating) for authentication and then allow automated messages to be sent to other clients also connected to the network. I'd like any links to tutorials, libraries, and anything else that would help point me in the right direction. Thanks!

    Actually, if you're on about clients sending messages to each other, then you're not really talking about client-server apps at all. You're veering off into JMS territory, maybe even ESB territory(but probably not). Have a butchers at ActiveMQ, and Camel, both from Apache, for that.
    Either way, I wouldn't bother creating your own server, just use an existing one. Jetty's nice and lightweight, and easy to embed. You're about to say "I'd rather create my own" but it's a bothersome task that people far more skilled than you (and me, before you take offence) have already done much better than you ever will. Take advantage of that fact, and concentrate on the specifics of your own app.

  • Can I access the built-in queue of the client-server configuration?

    We are working on a remote lab, using LabVIEW 6i. Our solution is based on a client-server structur, where the server unit has the dual function of communicating with the client over the Internet and controlling the experimental setup. If two or more clients are using the setup at the same time, we have discovered that LabVIEW 6i is using a built-in queue system. In our work to make the client inteface userfriendly, we have the following problem. Is it possible to inform the client that he/she is in a queue, and also how many clients are in front of him/her?
    Thanks for any hints.
    Greetings, Anna Söderlund
    anna@ic
    .chalmers.se
    Solid State Electronics, Department of Microelectronics,
    Chalmers University of Technology
    Sweden

    Take a look to this sample Tcp/ip LLB.
    The server vi build-up a queue according to the number of clients connected.
    Based on this principle you can probably manage to make the server to broadcast which client it is sending data to.
    Attachments:
    tcp-ip_daq.llb ‏161 KB

  • Need Help for client - server - client question [Sockets]

    Hi
    I have read the http://java.sun.com/docs/books/tutorial/networking/sockets/index.html tutorial and made this Knock Knock Application.
    But now, I want that one client can view all the other clients which are connected to the server, and interract with a selected cleint over the server (client - server - client).
    But I have no idea how to build such a registration concept?
    A concrete hint (or link) how to realise this would be very helpful. I searched all the internet for examples, but I dont found a simple example.
    Thanks in advance
    greeds

    wSam,
    It appears that Sun considers RMI to be simpler, although less efficient than the alternative:
    http://java.sun.com/developer/technicalArticles/ALT/sockets/
    This article also talks about object serialization, which I am a fan of. Suppose that you want to send a data structure containing lots of information (like all connected users). You can actually pass an object (rather than text) across the network using ObjectOutputStream and receive it on the other end with ObjectInputStream. You might create your own Command class for passing objects between the client and server instead of using RMI. The Command class might hold flags that indicate which method should take place on the remote machine (i.e. send chess move command).

Maybe you are looking for

  • Why can't Adobe Reader find or search for words on a PDF document?

    I have seen where people have the same problem whoes comments where dated back in June 2011.  WHEN WILL THIS PROBLEM BE FIXED?  I am sent PDF files with multiple pages of documents that I have to go through.  I need to find documents by employee name

  • JavaHelp OutOfMemoryError ?!

    I`m getting this error after 20 or 30 openings of different help pages in my application. Exception occurred during event dispatching: java.lang.OutOfMemoryError: Java heap space         at java.awt.image.DataBufferInt.<init>(Unknown Source)        

  • Is this a right query...?

    SELECT DECODE(NVL(FIELDVAL,'X'),'X','NULL VALUE','NOT NULL VALUE') FROM TABLENAME I couldnot get 'NULL VALUE' or 'NOT NULL VALUE'. Actually I want to display NULL VALUE if the FIELDVAL is Null and NOT NULL VALUE if FIELDVAL is not Null. Please help m

  • Having two background brarchive running at the same time with -f 1 options

    Good morning, I need to run two brarchive in parallel as background  process. I would like to have on for the save and one for the copy. I need that because they would have different files. 1. Is this configuration supported or not? As a file is crea

  • Tengo problemas con adobe photoshop

    ¿Por qué el Photoshop corre tan mal con mountain lion? Se queda pegado con cada acción que hago, por mínima que sea. ¿Alguien sabe?