Java networking library with RMI-like functionality?

Is anyone aware of a Java networking library, that provides RMI like functionality and TCP/IP with an intuitive API and minimal coding required? I'm working on a prototype, but I'm having difficulty getting Java's RMI functionality working through Netbeans, so while I'm prototyping I'm looking for alternatives so I can code more and frustrate less!
Thanks

BobCrivens wrote:
Thanks ejp.
I guess I'll re-phrase the original question. Is there a small open-source Java networking library that doesn't include RMI, but gives a simple API for TCP/IP connections (higher level than sockets) and includes file transfer? I don't know if I need things like FTP/HTTP/POP/SMTP support etc for now.
ThanksI gotta be honest with you here. I think you need to stop coding for now and get your requirements in hand with a better grasp on how network programming works.
Not being insulting here but your questions show your current knowledge level on the subject to be not really sufficient for success with whatever it is you want to do.
There is the networking tutorial available here http://java.sun.com/docs/books/tutorial/networking/index.html but it might do you well to tell us exactly what you are trying to do. Are you trying to build an FTP client? Are you trying to build a whole client/server program of some sort?
Because everything now is very vague. You seem to be looking for protocols or API's between TCP and things like FTP for example and none exist because these sit directly on top of TCP. So you either deal directly with the Sockets or you deal with some library that deals with the protocol in question. There isn't an "in-between" layer here.

Similar Messages

  • LabVIEW network library with support for SSL, Ping and IPv6

    I have posted on LAVA
    an OpenG package that will install a LabVIEW network library with
    support for SSL, Ping and IPv6.
     Please go there if you are
    interested to look it up.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

    Bob Y. wrote:
    OK,  but what is it and why should I use it?  What need does it fulfill?  I have been unable to find much documentation for this at the wiki page and maybe a couple of paragraphs here would help.
    Thanks,
    Bob Young
    Hi Bob,
    Yes, this info got burried.  Basically, it's a tool for building LabVIEW-based software products.  It is highly flexible/extensible and tries to fill the holes left by LabVIEW's built-in Application Builder.  Here are some good links to more info:
    OpenG Builder Homepage
    OpenG Builder 1.0 Documentation
    Thanks,
    -Jim

  • How create filter in olap universe with MDX LIKE Function

    Hi all
    I need to create a filter in a olap universe with the LIKE MDX function.
    Problem:
    There is a dimension with account numbers whit 10 digits like this: 5683492703 and i need to create a filter whit all account numbers whit the number 7 in the sixth position in a olap universe.
    How to do this?
    Thanks all

    Try like this :
    <FILTER KEY="[Level Object Definition]">
         <CONDITION OPERATORCONDITION="Like">
              <CONSTANT CAPTION="_____7*"/>
         </CONDITION>
    </FILTER>
    Not sure if it is _ or ? to represent a single character. Try ? in place of _ if the above code doesn't work.
    Regards

  • Network library with parental controls?

    I have a network location with our iTunes library.  There are 2 PCs with 3 iTouches that use this library location.  The problem is that one of the devices is for a 12 year old and I want to restrict that user from seeing content that is already in the library.  Parental controls does not limit this content.  Seems to only prevent adding 'New' content.
    Any thoughts?
    Ernst.

    ..."I've allowed all Utilities, Applications, etc and no matter what, as soon as I turn on the "only allowed selected programs" option, it won't work."...
    I'm not sure, but it is possible that allowing / disallowing based on the pre-defined categories may not work because the software that Wacom uses on my system is in an atypical location, and has an atypical structure - it actually has one application contained inside another. It may be necessary to approve the apps explicitly.
    Perhaps try either:
    i) Opening "/Library" > "Application Support" > "Tablet" and explicitly dragging any apps present there into the "Parental Controls" pref pane in the panel where the programmes are listed. On my system, the app is called "PenTabletDriver.app"...
    or
    ii) Logging in to the managed account (with application restrictions in place), and trying to launch the "PenTabletDriver.app" programme. If this generates the "application is not allowed" message, it should be possible to "always allow" with "admin" authentication to white-list it at that stage...

  • Link with network library functions

    Hi C gurus,
    we have a problem compiling software from outside with the latest Studio 12.3 compiler. We have the following command
    CC -m64 -xlang=f90,c99 -o mars mars.o -L/usr/lib libmars.a /soft/ECMWF/emos-64_i86pc/libemosR64.a -L/opt/solarisstudio12.3/lib -lsunmath -L/soft/EC MWF/grib_api-64_i386/lib -lgrib_api -L/soft/jasper-64_i86pc/lib -ljasper -lm
    and get linker errors like
    Undefined first referenced
    symbol in file
    bind libmars.a(tcp.o)
    sys_nerr libmars.a(environ.o)
    getsockname libmars.a(server.o)
    accept libmars.a(netbase.o)
    xdr_string libmars.a(marsxdr.o)
    xdr_pointer libmars.a(marsxdr.o)
    listen libmars.a(server.o)
    gethostbyaddr libmars.a(tcp.o)
    gethostbyname libmars.a(tcp.o)
    socket libmars.a(tcp.o)
    xdr_bytes libmars.a(marsxdr.o)
    getdomainname libmars.a(environ.o)
    setsockopt libmars.a(tcp.o)
    connect libmars.a(tcp.o)
    xdrrec_create libmars.a(netbase.o)
    xdrmem_create libmars.a(account.o)
    xdrrec_skiprecord libmars.a(queue.o)
    xdr_free libmars.a(queue.o)
    xdr_long libmars.a(marsxdr.o)
    inet_addr libmars.a(tcp.o)
    inet_ntoa libmars.a(tcp.o)
    sys_errlist libmars.a(environ.o)
    xdrrec_endofrecord libmars.a(queue.o)
    xdr_int libmars.a(marsxdr.o)
    shutdown libmars.a(webbase.o)
    Some of this function are Network library function. See http://docs.oracle.com/cd/E19683-01/817-0696/6mgfrf0gr/index.html
    Do we miss some options or flags the CC command line?
    Any help or hints are warmly welcome
    Anton

    You say you are having trouble with Studio 12.3. Did this code work before with some earlier Studio version? I suspect not, because you need to link system libraries that are not on the CC command line that you show.
    First, some general comments.
    1. The -xlang=f90 option should be used if and only if you are linking Fortran 90 binaries to your program. Ditto for -xlang=c99 and C 99.
    2. Never use -L options that point into /usr/lib or into the compiler installation area. The CC driver knows where to find default system libraries and in what order to search for them. Specifying these directories with -L can cause the wrong libraries to be linked. If you added those options because they seemed to solve a linking problem, something else is wrong, and should be fixed.
    Now some specifics about missing libraries.
    Check the man page for a missing function, and see if the man page lists a library that needs to be linked. Unfortunately, not all man pages are so helpful. Let's track down one set of functions as an example of how to find the missing library.
    A set of missing functions starts with "xdr". Let's try "man xdr_string". Although the page does not tell you what library to link, the man page is in section 3NSL, and some xdr functions in the "see also" are in the same section. Is there a library with nsl in its name?
    % cd /usr/lib
    % ls -R | grep nsl
    libnsl.so
    % nm libnsl.so | grep xdr_
    [ long list of xdr functions]So we know we need to add -lnsl to the CC command line. Repeat this process until done.
    The author of an application library usually knows what system libraries to link, and a helpful programmer would include this information in README or man page for the application libraries that you are using. Did you check for documentation first?

  • Sharing iPhoto Library with PCs on Same Network?

    Hi,
    I work in a rug showroom, and I love how easy it is to organize photos of our inventory in iPhoto. Most of our photos are high-res, so the built-in e-mail function is extremely useful. However, I'm the sole Mac in a showroom full of PCs, and I'm getting sick of having to do all of the e-mailing for everyone in the showroom. So, my questions are:
    1. Is there a simple way to share my iPhoto library with the PCs on our network?
    2. Is there an application for PC that is like (or just is) iPhoto that will allow me to share with a PC?
    3. Is there a better solution? (Unfortunately, we're not getting any new computers...)
    Thanks in advance for your help!

    lahmadin
    Welcome to the Apple Discussions.
    1. Is there a simple way to share my iPhoto library with the PCs on our network?
    No, iPhoto has no such capability. You could try share the images from the iPhoto Library Folder but that could easily lead to your library being corrupted. I would not recommend it.
    2. Is there an application for PC that is like (or just is) iPhoto that will allow me to share with a PC?
    Google's Picasa is frequently mentioned a similar to iPhoto, but it doesn't have a Mac version.
    3. Is there a better solution? (Unfortunately, we're not getting any new computers...)
    What's your budget? Check out apps like iView or Extensis Portfolio
    Regards
    TD

  • How can I manage 1 iTunes library with 2 computers (not on same network)?

    I have 1 very large iTunes library in which I am always adding/deleting/editing songs and 2 computers (1 home, 1 laptop). I would like to be able to manage my library with my laptop when I am away from home but also be able to see any changes I made next time I open iTunes on my home computer. I tried home sharing but this seems to be more for computers on the same network. My library is much too big for iCloud. Someone suggested I hold shift when I open iTunes to select a library but even though I can select the library file I want, it doesn't populate iTunes with my changes (or any music for that matter). I'm running XP with the latest version of iTunes (10.7.0.21). Thanks

    This describes a work/home scenario.  For home/away use, edit the library directly on the portable backup when away, then sync libraries on your return.
    Sync iPod/iPad/iPhone with two computers
    Although it isn't possible to sync an Apple device with two different libraries it is possible to sync with the same logical library from multiple computers. Each library has an internal ID and when iTunes connects to your iPod/iPad/iPhone it compares the local ID with the one the device normally syncs with. If they are the same you can go ahead and sync...
    I have my library cloned to a small 1Tb USB drive which I can take between home & work. At either location I use SyncToy 2.1 to update the local copy with the external drive. Mac users should be able to find similar tools. I can open either of the local libraries or the one on the external drive and update the media content of my iPhone. The slight exception is Photos which normally connects to a specific folder on a specific machine, although that can easily be remapped to the current library if you create a "Photos" folder inside the iTunes Media folder so that syncing the iTunes folders keeps this up to date as well. I periodically sweep my library for new files & orphans with iTunes Folder Watch just in case I make changes at one location but then overwrite the library with a newer copy from the other. Again Mac users should be able to find similar tools.
    As long as your media is organized within an iTunes Music or Tunes Media folder, in turn held inside the main iTunes folder that has your library files (whether or not you let iTunes keep the media folder organized) each library can access items at the same relative path from the library folder so the library can be at different drives/paths on different machines. This solution ensures I always have adequate backups of my library and I can update my devices whenever I can connect to the same build of iTunes.
    When working with an iPhone earlier builds of iTunes would remove any file not physically present in the local library, even if there was an entry for it, making manual management practically redundant on the iPhone. This behavior has been changed but it will still only permit manual management with a library that has the correct internal ID. If you don't want to sync your library between machines on a regular basis just copy the iTunes Library.itl file from the current "home" machine to any other you want to use, then clean out the library entries and import the local content you have on that box.
    tt2

  • Multiplayer Java Game with java networking ???

    Hi everybody. I responsed a new university finising project. I will create a new game that multiplayer on a server. I am in a simple level on java. I have no java networking or no jdbc info. I belive I can success but I have no idea about which map i should follow. I will wait for your suggestions.
    (Or can I find a muliplayer game sample with java networking?)

    Maybe you could use RMI if you haven't got latency problems (that u will encounter certainly if you intend to use it with 56k modem).
    It's quite flexible and in java 5 also more usable.

  • Can I share one iTunes Library with multiple computers on a network?

    Can I share one iTunes Library with multiple computers on a network?
    note: one library universally shared, not Home Sharing (one library each, shared to each.)
    I want to share one library stores on my server and access it through various local computers. When I buy a song from a computer (non-server), I want it to be added to the library (stored on server). I want it to auto copy to my server, for organization. I want to be able to sync my phone from any computer.
    Most of this I can do, if i figure out how to use one universal library for all my computers.
    Any ideas how I can do this?

    eyeinit,
    You can authorize your iTunes account on up to 5 computers at a time.
    However, purchased music is downloaded to the first machine to download it, but these articles have more information on moving your music between authorized computers:
    http://docs.info.apple.com/article.html?artnum=93063
    This one is for moving all your music using an iPod as a storage drive
    http://docs.info.apple.com/article.html?artnum=300173
    Hope this helps,
    Nathan C.

  • How do I share my iTunes library with my mother, but not on our home network?

    How do I share my Itunes library with my mother, but not on our home network?

    Another alternative is she can select tracks from your library copy and just add them to her library. Then she does not have to bother with switching between two libraries.

  • I am having trouble with my JAVA Applet. It isn't functioning on SAFARI.    It seems to have stopped working and I used it on SAFARI last year. Any suggestions ?

    I am having trouble with my JAVA Applet. It isn't functioning on SAFARI.    It seems to have stopped working and I used it on SAFARI last year. Any suggestions?

    Post in the Safari forum area.

  • Problems with /Network/Library/Fonts/ automount

    Okay, so I am having problems with setting up a /Network/Library/Fonts/ automount in order to share a master set of fonts among designers.
    I created a folder on our XServe RAID volume called "Shared Libraries". Inside it, I created a folder called "Fonts" and installed some test fonts. So the path is /Shared Libraries/Fonts.
    I went to Workgroup Manager, I enabled Sharing for "Shared Libraries". Privileges for Everyone are set to Read Only. it is set to Share this item Using AFP. Guest access is enabled. I enable Network Mounting of this share point via AFP, and I set it to Use for Shared Library.
    So, I restart the client. I login, I go to Network, then Libraries, and my fonts folder shows up.
    HOWEVER, when I go to FontBook, it shows Network with "OFF" next to it. None of my fonts are displayed. I right click on Network and select Enable Network, and nothing happens. None of my fonts show up.
    Any ideas what could be causing this? Am I missing a step?
    Thanks!
    Tyler

    Figured out the problem - PRivileges need to be set to READ AND WRITE. Made the change, and all is well.

  • How JAVA works with collection from function

    All,
    I have a DB function which returns object collection of values. Could someone please tell me how java talks with the function and get the value?
    Thanks

    This is database function. my question is how java get those values from the function.
    Could you please post some sample code also?
    CREATE OR REPLACE
    Type T_PREO_RoleINFO is Object
    ROLE_ID NUMBER(10),
    ROLE_NAME VARCHAR2(20))
    CREATE OR REPLACE
    TYPE T_RoleInfo IS TABLE OF PREORDER.
    T_PREO_RoleINFO
    Function F_GetUserRole(Userid in number)
    return T_RoleInfo as
    V_Role T_RoleInfo;
    begin
         select T_PREO_RoleINFO(PREO_Role.ROLE_ID,PREO_Role.ROLE_NAME)
         BULK COLLECT INTO V_Role
         from preorder.PREO_Role, preorder.PREO_User_Role
         where PREO_Role.Role_id = PREO_User_Role.Role_id
         and PREO_User_Role.user_id = userid;
         return V_Role;
    end;

  • Ideal network to share 2TB iTunes library with mac mini and iMacs by wifi?

    Greetings,
    Just made the move from pc to apple world. First time poster. Please feel free to suggest if this topic is better suited in another area.
    I am looking for an ideal means of sharing my music library (+/- 1.5TB size) from my mac mini with my 2 kids iMacs.
    The mac mini has an internal 80GB SSD and 4 GB RAM. It connects via ethernet to my Netgear WNDR 3700 wifi a/b/n router which connects to a Docsis 3 modem. Speed and signal strength is great.
    My music library is currently backed up on a Seagate USB desktop HDD. My interim plan is to use USB to connect it to the mini. Long term plan is to migrate to a NAS system.
    The kids iMacs (1x 2006 model with core duo and 1 x 20008 with core 2 duo) both run snow leopard 10.6.3 and access wifi signals for internet. Wifi signals ~16-20 Mbps strength.
    Is there prefered method to share the music library with the kids by wifi? Only one way? do I need to add airport devices, or? It would be extremely difficult to provide ethernet to their rooms.
    Thanks
    Kenreau

    kenreau wrote:
    It would be extremely difficult to provide ethernet to their rooms.
    have you consider *powerline adapters* _*such as these*_
    here's an interesting read on the subject.
    JGG

  • How to use LIKE function with a parameter in Oracle REPORT builder??

    how could i use parameter inside a LIKE function in Oracle reports builder?
    it works in SQL plus, but not in report builder!!
    Example:
    select code,desc from item_master where desc
    like '%&give_desc%'; ---works in SQL
    like '%:give_desc%' ---doesn't work in report builder!!

    Hi Renil,
    You will need to use the wildcard character (%) and the concatenation character (||) to join to your user parameter.
    i.e. like '%'||:give_desc||'%'
    Regards,
    John

Maybe you are looking for

  • Red Circle with Red Square ***!?

    Someone please give me a short and simple answer to this one...why oh why is it happening and how do i fix it? It seems to be getting worse. I have done a full restore etc.

  • Numbers on iPad no longer opens files from iCloud

    My wife uses her computer to update client files for work (running Mavericks), and her iPhone (iOS7).  The problem now is that she uses the iPad during work hours while she is working with clients.  We have the original iPad, which cannot update to i

  • In AE CS6, the sound does not match with video

    Hi, I would like to ask a question. I have AE CS6, and I recorded a gameplay video with Avermedia Live Gamer HD. The format of this video is .mp4. When I import the .mp4 into the program, the sound does not match. On the original video, when i play w

  • Logon Load Balancing / Configuring Logon Groups problem

    In existing system setting: One Logon group (PUBLIC) and point to one instances.  This setting is work and SAP LOGON default clinet no is 320. I try to install one more instances on other server and add to same Logon group (PUBLIC). Install compent a

  • Lost the cables to my DTT 3500

    I am currently the lucky owner of a DTT 3500 sound system and a SoundBlaster Audigy 2 ZS soundcard, my problem is that I seem to have lost the cables I need to produce digital sound. From searching the internet I've discovered that I need to use the