RMI and NAT(windows) ?

Hello world,
I've got a server and client working fine on internet excepted when the client is using a share internet connection with NAT. The important thing is that everythings works fine as long as I make simple client to server connections, but I've got a
java.net.ConnectException: Operation timed out: connect
java.net.ConnectException: Operation timed out: connect
Exception when the server try a callback on the client.
I have a limited idea of how NAT ( more precisely the windows NAT) do the job, and it's clear that it is not possible to acces to a server located in a local private network behind a NAT server. But then how does ICQ fonctions ?
If anybody had any idea about this mess, I would be interested.
Thanks
Benoit

ICQ, AOL, and Morpheus all work through a NAT because they keep a socket connection alive.
i dont believe RMI does this.
therefore, the RMI packets go out through the NAT filter to the remote RMI server and they get sent back to the outside IP address and stop dead. they know nothing about the internal IP because RMI sends the response back on a random port number in the 3000 or so range and it might be really hard for you to map that in your NAT filter so that it knows which machine to send port 3xxx to inside of your NAT.
i hope i am making sense.
try using netstat or ethereal to watch how your RMI traffic talks.

Similar Messages

  • Setting up DNS on Xserve when DHCP and Nat ae controlled by windows machine

    Trying to set up an Intel based Xserve on an internal network to have 6 other G5's authenticate to. But I am having problems setting up DNS.
    This server is being added to a windows network that has DHCP and NAT handled by a different windows machine. I have also assigned the xserve with a static IP address of 192.168.1.XXX Now this server is just going to run a few programs for the 6 macs in the art department. Software Update, Version Cue, Suitcase Server. I have version cue and suitcase server up and running. But I would also like to have the macs authenticate to the server for the updates.
    If I type in hostname at terminal I get:
    localhost.xserve
    and when I type in host 192.168.1.XXX
    I get some error about no name aviable or something...
    How can I setup simple dns just for the server? Would there be any down falls for having DNS setup on this machine when it is conected to a windowws network?
    Please help. Sorry for the long winded explination.

    Yes, it's possible. Although I'm no longer favorable towards fake "domains" like .lan or the like.
    Besides which (and most people don't know) ".lan" is actually an existant TLD. So it's not so great either.
    Set the server to what it's FQDN should be, and set it to answer to & for itself only.
    Is everything else internally using ".lan" ? If not you're going to have to point clients to your server strictly by IP alone and while that's fine, this setup is starting to sound just ugly, if not somewhat Frankenstein-ian
    But to limit requests you'll have to edit /etc/named.conf by hand.
    Google can lead you to the information, there's plenty out there - here's one for example:
    http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/ref-guide/s1-bind-namedcon f.html

  • RMI and native code

    Hi
    Can anybody send me a sample code(HelloWorld type)that is based on RMI and uses native code(eg. win32).
    SANJAY

    If you're trying to do anything with native code, then you should be familiar with JNI API, windows or not.
    Check out the JNI tutorials on this site and i'm sure they'll provide you with JNI tutorials and samples.

  • RMI and Netbeans

    hello,
    i have develop a simple application using RMI. It was running perfectly from command prompt.
    Then i imported the project into netbeans 6.1. Then when i run it the server looks running normally but when a client try to connect to the server it given an error
    java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
    java.lang.ClassNotFoundException: ........(No security manager: RMI class loader disabled)
    Can someone help suggest a solution
    Thanks

    Hi!
    Please tell me how could you get netbeans 6.1 to recognise an RMI project.
    I have too, tried to import some old java files (two rmi interface files a server implementation and an applet) into netbeans 6.1. As far as i can tell it completely refuses to work with RMI, and i have not found ANY support on the internet so far, to how to do it, or any working rmi modules for netbeans 6.1 ...
    Years old rmi developement, what worked nicely under windows 95 (good old days lol) does not wish to work for me now...
    Should I return to use age old enviroments, or what?
    I would deeply appreciate any help from You, or anyone able.
    Thanks!

  • DCHP and NAT, or off (Bridge-Mode)?

    If I want to connect my MacBook and iPod touch to the internet using the AirPort Express, do I need to set router mode to DCHP and NAT, or off (Bridge-Mode)? I can't seem to get them both happily connected at once.  My iPod especially doesn't like being connected now that I played with the settings to get rid of the long-standing flashing amber status.

    After I turn it on each time, I need to have my laptop on and open up Safari, before the iPod touch will connect.
    Normally, you want to power-up the modem first. Let it initialize for about 10 minutes. Then plug-in your AirPort Express. Give it a couple of minutes to initialize as well. Then power-up any of the other wireless clients.
    I need to have my laptop on and open up Safari, before the iPod touch will connect.  Otherwise it comes up with a pop-window saying "Authentication required" asking for a username and password, or sometimes it'll say "your password will be sent in the clear" (something like that).
    Is your ISP providing you with DSL or ADSL service? These typically require that you first enter your user credentials (username & password) prior to gaining Internet access. If this is the case you will want to configure the AirPort Express to do this for you so you don't have to enter them via the PC.

  • Help Please!!!!!  RMI and Threads

    My server has 10 threads doing constant polling of network equipment through use of SNMP. I have a servlet that connects to my server and retrieves collected information by using RMI and displays it in the browser window. Browser refreshes the information very often. So, there is a constant flow of RMI traffic between the server and the servlet.
    Here is the problem:
    There are times when my server stops responding to RMI requests issued by the servlet. All 10 threads that are doing SNMP polling stop being scheduled by the JVM. They block! This picular situation occurs with the server only during RMI requests coming from servlet. It doesn't always happen though. Also, I've noticed that if RMI load is high this problem emerges again.
    I get no RMI exceptions.
    I am using Apache and Jserv.
    All of my attempts to understand and fix the problem have been futile so far. Could a heavy RMI load between my server and servlet be causing my threads to block? Should I decrease my RMI traffic?

    You have the same problem I had. You need to set the timeout .. so once the timeout is exceeded, an exception is thrown. You need to create a custom RMISocketFactory ... trust me, its easier than it sounds ..check the answers to my post at:
    http://forums.java.sun.com/thread.jsp?forum=58&thread=167287
    hope that helps.

  • Windows Server 2012 - Direct Access clients and the Windows 8 firewall

    Hi,
    We're running a simple proof-of-concept for Server 2012 Direct Access, we have a single DA server behind a firewall using NAT. We have a number of client devices setup for DA and running Windows 8.
    Our issue is that we can only get the Windows 8 direct access clients to connect (when outside the corporate network) and work with the windows firewall disabled (public network profile). 
    With the windows firewall disabled everything works exactly as expected. When outside the corporate network the client detects the network state (public network profile), connects via DA and all internal resources can be accessed successfully...fantastic.
    Is there some specific guidance on manually configuring the windows 8 firewall for Direct Access ? We've tried the obvious TCP:443 with edge traversal enabled but without success.
    Much of the information we have found relates to UAG rather than Windows 2012 DA.
    Any assistance is appreciated.

    Hi,
    There isn’t any specific configuration on the firewall.
    Just confirm that port 443 can be forwarded to DirectAccess server.
    Of course, make sure you are using IPsec first.
    Check the links:
    STEP 6: Test DirectAccess Client Connectivity from Behind a NAT Device
    http://technet.microsoft.com/en-us/library/hh831524.aspx#TeredoCLIENT1
    DirectAccess for Windows Server 2012 Installation & Configuration Guide
    http://syscomlab.blog.com/2012/09/directaccess-for-windows-server-2012-guide/
    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • [Guide] Install and run Windows 7/8 from an external drive without using bootcamp (works for late 2012 iMacs with 3TB drive)

    This is a copy of a post from my blog, you can also Read it on my blog...
    Introduction
    After I received my new iMac with a 3 TB Fusion Drive, I was disappointed when I realized that Bootcamp was not running on this model and prevented me from installing Windows on it. I wanted to take advantage of the powerful iMac hardware to play games but I couldn't.
    There are a few ways of working around this limitation, but I found most of them quite complex and most of the time they required formatting the internal hard drive or repartitioning it and go for a brand new installation of Mac OS X. I was not comfortable with that.
    But there is another way, and that is to install Windows on an external hard drive, using either USB or Thunderbolt. Personally I used a Lacie Rugged 1 TB drive that has both USB3 and Thunderbolt connectors. Both work very well.
    This guide may interest you if:
    You have an internal hard drive of more than 2TB and you can't run bootcamp at all (like late 2012 iMacs with a 3TB drive)
    You have limited space or you don't want to dedicate disk space on your internal hard disk drive to a Windows installation
    What this guide will make you do:
    It will make you erase all your data from your external USB3/Thunderbolt hard drive
    It will make you install Windows on your external USB3/Thunderbolt hard drive
    It will make you install bootcamp drivers
    What this will not make you do:
    It will not make you modify anything on your internal Mac hard drive
    It will not make you use or install the bootcamp assistant
    It will not activate the Preference Pane for the default boot drive. You have to boot by pressing the ALT key to manually select your boot drive each tome you want to boot Windows.
    What you'll need
    An external hard drive with a USB3 and/or Thunderbolt connector. This drive will be formatted so ensure you saved your files before going further. You can use either an SSD drive or a classic hard drive.
    A Windows 7 or 8 install DVD or ISO (check whether to install 32 or 64 bits versions based on your Bootcamp drivers) and the corresponding Windows serial number.
    One of the following:
    Mac OS X with a Windows 7 or 8 Virtual Machine (use VMWare Fusion or Parallels Desktop for example. Note: VMWare Fusion seems to have some issues with Thunderbolt and USB3. Plug your drive to a USB2 enclosure or hub to work around this -it worked for me-, or use another VM software) → Read the important note below
    A PC running Windows 7 or 8 → Read the important note below
    Windows AIK (free) running on your Virtual Machine or on your PC, or just the imagex.exe file (the rest of the Windows AIK package is not needed)
    Download imagex.exe
    Download Windows AIK (this download and installation is not required if you have already downloaded imagex.exe)
    Bootcamp drivers for your Mac. You can get these either by running bootcamp from your Mac (Applications > Utilities > Bootcamp) or, if like me you have a 3TB drive and can't run bootcamp at all, use the direct download links here.
    A USB stick to store your bootcamp drivers
    IMPORTANT: If your Mac has a 64 bits processor, your Windows Virtual Machine on OSX, your Windows installation on your PC and your Windows DVD/ISO must also be in 64 bits!
    Step by Step guide
    Step 1: Get the install.wim file
    If you have a Windows ISO file:
    Mount the ISO
    If you're on OS X: double click on the ISO file
    If you're on on Windows 7: Use a software like Virtual Clone Drive (free)
    If you're on Windows 8: double click on the ISO file
    Open the mounted drive, then go to the "sources" folder and locate the "install.wim" file. Save this file to C:\wim\ on your Windows installation or virtual machine.
    If you have a Windows DVD: open the "sources" folder on the DVD and locate the "install.wim" file. Save this file to C:\wim\ on your Windows installation or virtual machine.
    IMPORTANT: If instead of a "install.wim" file, you have "install.esd", you can not continue this step by step guide. And an ESD file can not be converted into a WIM file. So you must get a version of the Windows installation DVD/ISO that has an install.wim file.
    Step 2: Clean, partition and format your external hard drive
    On your Windows installation or virtual machine, plug in your external hard drive (can be plugged using USB2, USB3 or Thunderbolt at this stage)
    Open the command prompt in administrator mode (cmd.exe). To run it in administrator mode, right click on cmd.exe > Run as admin.
    Type the following and hit enter to open the disk partitioner utility:
    diskpartType the following and hit enter to list your drives:
    list disk
    This will display a list of disks mounted on your computer or virtual machine. Make sure your drive is listed here before you continue.Identify the disk ID of your external hard drive. Replace # by your real external disk ID in the command below:
    select disk #Clean all partitions by typing the following (warning: this will erase all data from your external drive!):
    clean
    Create the boot parition by typing the following followed by the enter key:
    create partition primary size=350
    This will create a 350MB partition on your external driveFormat the partition in FAT32 by typing the following:
    format fs=fat32 quick
    Set this partition to active by typing:
    active
    Assign a letter to mount this partition. We will use letter B in our example. If B is already used on your PC, replace B by any other available letter:
    assign letter=b
    Windows will detect a new drive and probably display a pop-up. Ignore that.Create the Windows installation partition using all the remaining space available on the external drive by typing the following:
    create partition primary
    Format the new partition in NTFS:
    format fs=ntfs quick
    Assign a letter to mount this partition. We will use letter O in our example. If O is already used on your PC, replace O by any other available letter:
    assign letter=o
    Windows will detect a new drive and probably display a pop-up. Ignore that.Exit the disk partitioner utility by typing:
    exit
    Step 3: Deploy the Windows installation image
    Still using the command prompt in admin mode (you didn't close it, did you? ), locate the imagex.exe file mentioned in the "What you'll need" section and access its folder. In our example, we have put this file in C:\imagex\imagex.exe
    Type the following and hit enter (remember to replace o: with the letter you have chosen in the previous step):
    imagex.exe /apply C:\wim\install.wim 1 o:
    This will take some time. The Windows installation image is being deployed to your external driveOnce done, type the following to create the boot section (remember to replace o: and b: with the letters you've chosen in the previous step):
    o:\windows\system32\bcdboot o:\windows /f ALL /s b:
    If you get an error message saying that you can't run this program on your PC, then most probably you are running on a 32 bits installation of windows and you're trying to deploy a 64 bits install. This means you did not read the important notes in the beginning of this guide
    If you get an error message on the options that can be used with the BCDBOOT command, then it's because you're installing Windows 7, and the /f option is not supported. If that is the case, remove /f ALL from the command and retry.
    Step 4: Boot from your external drive and install Windows
    Plug in your external drive:
    If you've done all the previous steps from a Windows PC, unplug your external drive from your PC and plug it to your Mac, either on a USB3 or a Thunderbolt port.
    If you've done all the previous steps from your Mac using a Virtual Machine, ensure the external drive is plugged in to a USB3 or Thunderbolt port. Using USB2 should also work but you'll get very poor performance so I don't recommend doing that.
    Reboot your Mac and once the bootup sound is over, immediately press the ALT (option) key and release it only when the boot drives selection screen appears. If you did not get the boot drives selection screen, reboot and try again. The timing to press the ALT (option) key is quite short. It must not be too early or too late.
    On the boot selection screen, choose "Windows" using the arrow keys on your keyboard, then press enter.
    The Windows installation starts. Follow the on-screen instructions as normal. The installation program will restart your computer one or 2 times. Don't forget to press ALT (option) right after the bootup sound, and boot on Windows again each time to continue the installation.
    Step 5: Install bootcamp drivers
    Once the Windows installation is complete, plug in the USB stick where you stored the bootcamp drivers (see "what you'll need" section), open it and right click on "setup.exe" and select "Run as admin". Follow the on-screen instructions.If you have an error saying that you can't run this program on this PC, obviously you have installed a 32 bits version of Windows and the bootcamp drivers for your Mac are made for a 64 bits version. You have to restart the whole guide and make sure to get a 64 bits version of Windows this time!
    Once the bootcamp drivers are all installed, reboot and press ALT (option) after the bootup sound to boot on Windows again. And Voilà, you have Windows installed on your USB3/Thunderbolt drive running on your Mac.
    Now each time you want to boot on Windows, press and hold the ALT (option) key after the startup sound and select "Windows", then press Enter.

    Hi i'm trying to follow your guide, I installed windows 8 on bootcamp to do it planning to remove it after the operation is done, but i get stuck at part 3: every command i give to imagex i get a pop-up ftom windws asking how do I want to open this kind of file install.wim and imagex does nothing, what do i have to do to stop those pop-ups?

  • Firefox stops responding and causes Windows to stop responding also

    Sorry if this is vague; I just wrote a very, very detailed post on my issues but then the site decided that I didn't have permission to post it and erased everything.
    My problem is that Firefox freezes and causes Windows to freeze for a while also. after a few minutes it goes away, but today I got the following error message:
    "AdapterDeviceID: 0x679a
    AdapterVendorID: 0x1002
    Add-ons: %7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:29.0.1,%7Bd10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d%7D:2.6.3
    AvailablePageFile: 8932384768
    AvailablePhysicalMemory: 7403167744
    AvailableVirtualMemory: 2997309440
    BIOS_Manufacturer: American Megatrends Inc.
    BlockedDllList:
    BreakpadReserveAddress: 48037888
    BreakpadReserveSize: 37748736
    BuildID: 20140506152807
    CrashTime: 1402766616
    EMCheckCompatibility: true
    FramePoisonBase: 00000000f0de0000
    FramePoisonSize: 65536
    InstallTime: 1402339725
    Notes: AdapterVendorID: 0x1002, AdapterDeviceID: 0x679a, AdapterSubsysID: 6616103c, AdapterDriverVersion: 14.100.0.0
    D2D? D2D+ DWrite? DWrite+ D3D10 Layers? D3D10 Layers+
    ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
    ProductName: Firefox
    ReleaseChannel: release
    StartupTime: 1402758510
    SystemMemoryUsePercentage: 30
    Theme: classic/1.0
    Throttleable: 1
    TotalVirtualMemory: 4294836224
    URL: http://www.newegg.com/Product/Produc...D=3938566&SID=
    Vendor: Mozilla
    Version: 29.0.1
    Winsock_LSP: MSAFD Tcpip [TCP/IP] : 2 : 1 :
    MSAFD Tcpip [UDP/IP] : 2 : 2 : %SystemRoot%\system32\mswsock.dll
    MSAFD Tcpip [RAW/IP] : 2 : 3 :
    MSAFD Tcpip [TCP/IPv6] : 2 : 1 : %SystemRoot%\system32\mswsock.dll
    MSAFD Tcpip [UDP/IPv6] : 2 : 2 :
    MSAFD Tcpip [RAW/IPv6] : 2 : 3 : %SystemRoot%\system32\mswsock.dll
    RSVP TCPv6 Service Provider : 2 : 1 :
    RSVP TCP Service Provider : 2 : 1 : %SystemRoot%\system32\mswsock.dll
    RSVP UDPv6 Service Provider : 2 : 2 :
    RSVP UDP Service Provider : 2 : 2 : %SystemRoot%\system32\mswsock.dll
    useragent_locale: en-US
    This report also contains technical information about the state of the application when it crashed."
    I noticed the file "mswsock.dll" mentioned so I looked for issues with it. Apparently there are issues with malware and Firefox and that file. I have scanned and it found nothing, plus this issue has existed in three formats of my drive and windows re-installs (for other reasons, I didn't format and re-install just to make sure there was no malware) so I'm pretty sure there are no problems with malware.
    I am running a Minecraft server and I have a static IP set up, but I've been doing this for three years without issues so I don't think that's the issue either.
    I have tried disabling all plugins. Still crashes and crashes Windows with it.
    I have run Memtest86+ and the windows memory tester. Not a memory issue.
    Here's my troubleshooter info: {
    "application": {
    "name": "Firefox",
    "version": "29.0.1",
    "userAgent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0",
    "supportURL": "https://support.mozilla.org/1/firefox/29.0.1/WINNT/en-US/"
    "crashes": {
    "submitted": [
    "id": "bp-588b7adc-28fd-43ab-bc02-91dda2140614",
    "date": 1402766691156,
    "pending": false
    "pending": 0
    "modifiedPreferences": {
    "accessibility.typeaheadfind.flashBar": 0,
    "browser.cache.disk.capacity": 358400,
    "browser.cache.disk.smart_size.first_run": false,
    "browser.cache.disk.smart_size.use_old_max": false,
    "browser.cache.disk.smart_size_cached_value": 358400,
    "browser.places.smartBookmarksVersion": 6,
    "browser.sessionstore.upgradeBackup.latestBuildID": "20140506152807",
    "browser.startup.homepage_override.mstone": "29.0.1",
    "browser.startup.homepage": "http://scratch.mit.edu/|http://lotro-wiki.com/|http://localhost:8080/",
    "browser.startup.homepage_override.buildID": "20140506152807",
    "browser.tabs.warnOnClose": false,
    "dom.mozApps.used": true,
    "extensions.lastAppVersion": "29.0.1",
    "font.internaluseonly.changed": true,
    "gfx.direct3d.last_used_feature_level_idx": 0,
    "network.cookie.prefsMigrated": true,
    "places.database.lastMaintenance": 1402771877,
    "places.history.expiration.transient_current_max_pages": 104858,
    "plugin.importedState": true,
    "plugin.disable_full_page_plugin_for_types": "application/pdf",
    "privacy.sanitize.migrateFx3Prefs": true,
    "storage.vacuum.last.places.sqlite": 1402344545,
    "storage.vacuum.last.index": 1
    "graphics": {
    "numTotalWindows": 1,
    "numAcceleratedWindows": 1,
    "windowLayerManagerType": "Direct3D 10",
    "windowLayerManagerRemote": false,
    "adapterDescription": "AMD Radeon HD 7900 Series",
    "adapterVendorID": "0x1002",
    "adapterDeviceID": "0x679a",
    "adapterRAM": "3072",
    "adapterDrivers": "aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64",
    "driverVersion": "14.100.0.0",
    "driverDate": "4-17-2014",
    "adapterDescription2": "",
    "adapterVendorID2": "",
    "adapterDeviceID2": "",
    "adapterRAM2": "",
    "adapterDrivers2": "",
    "driverVersion2": "",
    "driverDate2": "",
    "isGPU2Active": false,
    "direct2DEnabled": true,
    "directWriteEnabled": true,
    "directWriteVersion": "6.3.9600.17111",
    "webglRenderer": "Google Inc. -- ANGLE (AMD Radeon HD 7900 Series Direct3D9Ex vs_3_0 ps_3_0)",
    "info": {
    "AzureCanvasBackend": "direct2d",
    "AzureSkiaAccelerated": 0,
    "AzureFallbackCanvasBackend": "cairo",
    "AzureContentBackend": "direct2d"
    "javaScript": {
    "incrementalGCEnabled": true
    "accessibility": {
    "isActive": false,
    "forceDisabled": 0
    "libraryVersions": {
    "NSPR": {
    "minVersion": "4.10.3",
    "version": "4.10.3"
    "NSS": {
    "minVersion": "3.16 Basic ECC",
    "version": "3.16 Basic ECC"
    "NSSUTIL": {
    "minVersion": "3.16",
    "version": "3.16"
    "NSSSSL": {
    "minVersion": "3.16 Basic ECC",
    "version": "3.16 Basic ECC"
    "NSSSMIME": {
    "minVersion": "3.16 Basic ECC",
    "version": "3.16 Basic ECC"
    "userJS": {
    "exists": false
    "extensions": [
    "name": "Adblock Plus",
    "version": "2.6.3",
    "isActive": true,
    "id": "{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}"
    "name": "Troubleshooter",
    "version": "1.1a",
    "isActive": true,
    "id": "[email protected]"
    Like I said before, sorry if this is vague. Let me know if you need more info and hopefully I'll be less impatient with this site then.
    I'm running Windows 8.1 64 bit. My full specs are here: https://pcpartpicker.com/b/FfJxFT (I've upgraded to Windows 8 and replaced the dead hard drive now. My new drives are a 120Gb Samsung 840 EVO and a 1TB Seagate Barracuda).
    Thanks.

    '''''[https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode Start Firefox in Safe Mode]''''' {web link}
    While you are in safe mode;
    Press the '''<Alt>''' or '''<F10>''' key to bring up the tool bar.
    Followed by;
    Windows; '''Tools > Options'''
    Linux; '''Edit > Preferences'''
    Mac; ''application name'' '''> Preferences'''
    Then '''Advanced > General.'''
    Look for and turn off '''Use Hardware Acceleration'''.
    Poke around safe web sites and see if there is still a problem. Then restart

  • After I reset my Ipod (deleted all data and settings) windows 7 doesn't recognize by ipod touch, and it doesn't appear in the itunes library or in the device menu, but it does charge. How can I get my computer to recognize it again?

    After I reset my Ipod (deleted all data and settings) windows 7 doesn't recognize by ipod touch, and it doesn't appear in the itunes library or in the device menu, but it does charge. How can I get my computer to recognize it again?

    Refer to this article:
    iOS: Device not recognized in iTunes for Windows
    http://support.apple.com/kb/TS1538

  • What is the difference between RMI and JAX-RPC?

    Dear All
    First of all my understanding of RMI and JAX-RPC:
    RMI is JAVA only version of RPC. It can't talk to any other language.
    JAX-RPC is a part of JWSDP and if you implement your client and server with JAX-RPC, client written in any language can talk with JAX-RPC implementation.
    What else makes them different and am I right with my understanding?
    Finally, I would like to develop clients which will have a java class, say httpserver.java, which will act like a http server, listens to a http port. Now, Two such client will run in two different PC and I want to call a module from one client to another which should be accessible via my httpserver.java. For that which should be my choice RMI or JAX-RPC? Can I achive it with http get-post method, as I am expecting to read some value of variables from one client to the another.
    Say class A has variable a, aa, aaa and clas B has variable b, bb, bbb. Now I want to read the value of b, bb, bbb from class A. How do I do that when class B is listening to a http port with my httpserver.java class.
    Lastly, say B is listening to a http port and I want to send a file to B from A. How can I do that? Remember, B didn�t ask for that. How can A send a file to B when B is listening to a http port with my httpserver.java.
    With regards
    Mohammed Jubaer Arif
    Mobile: +61-0411215302
    Personal Web: http://www.geocities.com/jubairarifctg/
    Org. Web.: http://www.geocities.com/halimschamber/

    simply put, RMI allows you to (semi) transparently treat remote objects as if they were local, and your distributed application can be written (more or less) like a "normal" java app. Sockets just give you a "raw" connection to work with, and you get to build up your application from that.
    I hope that helped
    Lee

  • Jabber and Bonjour windows won't open

    My jabber and bonjour windows have stopped opening. They used to work. One day I closed them and can't get them open again. Any help out there?

    Hi,
    Summary of the last.
    In iChat > Preferences > Accounts the items should be marked as Use the Account
    This will log it in but will not guarantee display of the Account's Buddy List as you can Hide it as I described before.
    In iChat > Preferences > Accounts the list is drag-able so that they can be in any order you want.
    This effects the order they display in iChat's Window menu and the Keystrokes Used. If you have them as AIM, Bonjour then Jabber - the Keystrokes will be Apple (⌘) key and 1 for AIM, then Apple (⌘) and 2 for Bonjour and the Jabber one is then Apple(⌘) and 3 (Keys are used together at the same time)
    It also effect the order the accounts display in iChat menu > Accounts.
    Clicking this red button will hide that particular Buddy List
    This is My iChat Window Menu.
    It show three accounts logged in.
    These menu Options do not mean the Buddy List is visible.
    As I have iChat 4, the order is as I set them in iChat > Preferences > Accounts as the list here can have one item dragged above or below another.
    As I have two names that work with the AIM servers the AM valid names shows as the Account name rather than saying "AIM Account"
    IF you highlight the Buddy List Name as I have done in this pic you can Hide or Reveal the Buddy List (Alternate action). Using the red button highlighted in the first pic hides the Buddy List)
    You will notice the Keystrokes to use at the end of the line.
    I am not sure where you mean you are clicking on a Red button in your last paragraph - unless you mean you are clicking on the iChat icon in the DOCK when it displays a red blob with a number to say how many text messages you have not read there are.
    It is possible to have a chat with a Buddy from a List that is Hidden and clicking the iChat icon should bring the Chat window to the Front rather than make the Buddy List appear.
    Unfortunately I do not have a Buddy free at the moment I write this to check the variants.
    8:03 PM Sunday; June 29, 2008

  • New Icloud Terms and Conditions window pops up every time I try to check my email, or when I open setting. My email doesn't load because of this, so I haven't been able to check my email for months.

    'New Icloud Terms and Conditions' window pops up every time I try to check my email, or when I open setting. My email doesn't load because of this, so I haven't been able to check my email for months. When I click, 'view terms' it takes me to my Icloud section in settings, but the terms don't pop up. I plugged it into my iTunes to see if it would pop up, but that didn't work either. My phone is updated, and I'm pretty sure I already accepted the new terms and conditions on the last update a few months back.

    Hi munaxnight,
    If you are having issues with your iPhone continuing to ask you to accept terms and conditions, you may want to try some things to troubleshoot.
    First, quit all running applications and test again -
    Force an app to close in iOS
    Next, I would try restarting and if needed resetting the iPhone -
    Restart or reset your iPhone, iPad, or iPod touch
    If the issue is still present, you may want to restore the iPhone as a new device -
    How to erase your iOS device and then set it up as a new device or restore it from backups
    Thanks for using Apple Support Communities.
    Best,
    Brett L  

  • I partitioned my MacBook Pro and installed Windows 8 in it.....now I can't find my partition when I pressed option key when booting up.....so how can I do to find the partition to boot...I can see it in the disk manager in Mac....any ideas? thanks..!..

    I partitioned my MacBook Pro and installed Windows 8 in it.....now I can't find my partition when I pressed option key when booting up.....so how can I do to find the partition to boot...I can see it in the disk manager in Mac....any ideas? thanks..!..

    Hi LamboMong,
    just try this:
    http://refit.sourceforge.net
    install, reboot twice and choose the Windows-Partition on next startup.
    (The apple-bootloader doesn't display all bootable harddisks.
    With rEFIt you can boot from all partitions/harddisks on your computer.)
    I hope that will solve your problem.
    Daniel Fernau

  • Cisco ASA Site to Site IPSEC VPN and NAT question

    Hi Folks,
    I have a question regarding both Site to Site IPSEC VPN and NAT. Basically what I want to achieve is to do the following:
    ASA2  is at HQ and ASA1 is a remote site. I have no problem setting up a  static static Site to Site IPSEC VPN between sites. Hosts residing at  10.1.0.0/16 are able to communicate with hosts at 192.168.1.0/24, but  what i want is to setup NAT with IPSEC VPN so that host at 10.1.0.0/16  will communicate with hosts at 192.168.1.0/24 with translated addresses
    Just an example:
    Host N2 (10.1.0.1/16) will communicate with host N1 192.168.1.5 with  destination lets say 10.23.1.5 not 192.168.1.5 (Notice the last octet  should be the same in this case .5)
    The same  translation for the rest of the communication (Host N2 pings host N3  destination ip 10.23.1.6 not 192.168.1.6. again last octet is the same)
    It sounds a bit confusing for me but i have seen this type of setup  before when I worked for managed service provider where we had  connection to our clients (Site to Site Ipsec VPN with NAT, not sure how  it was setup)
    Basically we were communicating  with client hosts over site to site VPN but their real addresses were  hidden and we were using translated address as mentioned above  10.23.1.0/24 instead of (real) 192.168.1.0/24, last octet should be the  same.
    Appreciate if someone can shed some light on it.

    Hi,
    Ok so were going with the older NAT configuration format
    To me it seems you could do the following:
    Configure the ASA1 with Static Policy NAT 
    access-list L2LVPN-POLICYNAT permit ip 192.168.1.0 255.255.255.0 10.1.0.0 255.255.0.0
    static (inside,outside) 10.23.1.0 access-list L2LVPN-POLICYNAT
    Because the above is a Static Policy NAT it means that the translation will only be done when the destination network is 10.1.0.0/16
    If you for example have a basic PAT configuration for inside -> outside traffic, the above NAT configuration and the actual PAT configuration wont interfere with eachother
    On ASA2 side you can normally configure NAT0 / NAT Exemption for the 10.1.0.0/16 network 
    access-list INSIDE-NONAT remark L2LVPN NONAT
    access-list INSIDE-NONAT permit ip 10.1.0.0 255.255.0.0 10.23.1.0 255.255.255.0
    nat (inside) 0 access-list INSIDE-NONAT
    You will have to take into consideration that your access-list defining the L2L-VPN encrypted traffic must reflect the new NAT network 
    ASA1: access-list L2LVPN-ENCRYPTIONDOMAIN permit ip 10.23.1.0 255.255.255.0 10.1.0.0 255.255.0.0
    ASA2: access-list L2LVPN-ENCRYPTIONDOMAIN permit ip 10.1.0.0 255.255.0.0 10.23.1.0 255.255.255.0
    I could test this setup tomorrow at work but let me know if it works out.
    Please rate if it was helpful
    - Jouni

Maybe you are looking for