Cannot open local port whatever

Hi,
I've just downloaded AVTransmit2.java and AVReceive2.java from this website's JMF tutorial and am having a little trouble getting both classes to communicate.
I have two Command Prompt windows open and I'm trying something like
java AVTransmit2 file:C:\Whatever.au ipaddress(my machine's IP) 4000
java AVReceive2 ipaddress(my machine's IP)/4000
Whatever process I run first, the second process then tells me that it cannot open local port 4000, even though this is the port that both processes are meant to communicate on. Should I be using two different machines to communicate?
Sorry to bug everybody with this problem, it's probably been posted before but some advice would be appreciated.
Thanks

Err, well, if they are both acting as servers, that's right. If you are running them on the same machine, then the first one takes port 4000 and the second one can't use it. I would think they would take 2 sets of IP and port, one for it's server port, one for it to connect to the other side...
however, I wouldn't think that the transmitter app would be using a server port. You should be starting the receiver first.
Or something else is using that port. Another receiver you started but didn't start, maybe? Some other app? It shouldn't matter what port you use. Try something else (4001, 4002, etc).

Similar Messages

  • Can't open local port

    Hello all
    I would be very grateful for some help with this problem,I haven;t been able so solve and i have spend a lot of time on it
    I have written my own client RTSP code,from this i can set the client ports i want to recieve and send RTCP and recieve RTP,and can read in the server ports
    So i have something like 157.190.181.36 60972 60973 client
    157.190.181.36 6972 6973 server
    To handle RTP i have used RTP socket player or RX and may other RTP reciver options,as in the java solutions etc ,so that i can recieve RTP and create a player
    When i run them i get the same eror from all error can't open local port
    Further information
    I am on a LAN,but hav tried my set up disconnected from the LAN through a hub set up
    I have tried opening the ports before callled the RTP players i.e
    on the client side
    DatagramSocket RTPsocket3= new DatagramSocket(60972);
    DatagramSocket RTPsocket4= new DatagramSocket(60973);
    Through sniffers
    I know the RTSP messages are OK
    I recive an ICMP message destination unreachable
    I am connecting to darwin streaming server and i can connect to this and play through apple quicktime player or JM studioTHANKS IN ADVANCE!

    Hey...
    I'm having a similar problem, because i'm developing an application that its serving RTP audio context streams. So the application would transmit a playlist of files over RTP, and it works fine for one file, but when i try to give it a new file, i always get the exception "Can�t open door: ...". This error occurs on the line that is marked with *****.
    I'm creating a processor for each file i want to transmit, for the same port and same IP address, so when the first file ends i close the processor and create a new one with the same properties, but with a diferent file...
    I really nead this to work, so if someone could help me on this it would be really appreciated... Thanks in advance...
    My code for creating the transmitter is like this:
    private String createProcessor(){
         if (locator == null) return My_Dictionary.TRANSMIT_LOCATOR;
              try{
              ds = javax.media.Manager.createDataSource(locator);
              }catch (Exception e){
              return My_Dictionary.TRANSMIT_DATASOURCE;
              try{
              processor = javax.media.Manager.createProcessor(ds);
              }catch (NoProcessorException npe){
              return My_Dictionary.TRANSMIT_PROCESSOR;
              }catch (IOException ioe){
                   return My_Dictionary.TRANSMIT_IO_PROCESSOR;
              boolean result = waitForState(processor,Processor.Configured);
              if (result == false) return My_Dictionary.TRANSMIT_PROCESSOR_CONFIG;
              TrackControl [ ] tracks = processor.getTrackControls();
              if (tracks == null || tracks.length < 1) return My_Dictionary.TRANSMIT_TRACKS;
              ContentDescriptor cd = new ContentDescriptor(ContentDescriptor.RAW_RTP);
              processor.setContentDescriptor(cd);
              Format supported[];
              Format chosen;
              boolean atLeastOneTrack = false;
              for (int i = 0; i < tracks.length; i++){
              if (tracks.isEnabled()){
                        supported = tracks[i].getSupportedFormats();
                        if (supported.length > 0){
                             for (int j = 0; j < supported.length; j++){
                                  if (supported[j] instanceof AudioFormat){
                                       if (supported[j].matches(Transmit.audioformat)){
                                            chosen = supported[j];
                                       tracks[i].setFormat(chosen);
                                       atLeastOneTrack = true;
                                       System.out.println("Track " + i + " is set to transmit as: " + chosen);
                        }else tracks[i].setEnabled(false);
              }else tracks[i].setEnabled(false);
              if (!atLeastOneTrack) return My_Dictionary.TRANSMIT_ANY_TRACKS;
              result = waitForState(processor,Controller.Realized);
              if (result == false) return My_Dictionary.TRANSMIT_PROCESSOR_REALIZE;
              dataOutput = processor.getDataOutput();
              return null;
    private static String createTransmitter(){
              PushBufferDataSource pbds = (PushBufferDataSource)dataOutput;
              PushBufferStream pbss[] = pbds.getStreams();
              rtpMgrs = new RTPManager[pbss.length];
              SessionAddress localAddr, destAddr;
              InetAddress ipAddr;
              SendStream sendStream;
              int port;
              for (int i = 0; i < pbss.length; i++){
              try{
                        rtpMgrs[i] = RTPManager.newInstance();     
                        port = portBase + 2*i;
                        ipAddr = InetAddress.getByName(ipAddress);
                        localAddr = new SessionAddress(InetAddress.getLocalHost(),port);
                        destAddr = new SessionAddress(ipAddr,port);
                        rtpMgrs[i].initialize(localAddr); *****
                        rtpMgrs[i].addTarget(destAddr);
                        System.out.println("Created RTP session: " + ipAddress + "/" + port);
                        sendStream = rtpMgrs[i].createSendStream(dataOutput,i);
                        sendStream.start();
              }catch (Exception e){
                        return e.getMessage();
              return null;

  • RTP Cannot open local data port

    Hello,
    I'm about to learn JMF. So I tried the example code from the sun JMF documentation(example10-1; code is appended).
    The code compiles without errors but when I run it, I alway get the following error:
    streams is [Lcom.sun.media.multiplexer.RawBufferMux$RawBufferSourceStream;@b9b538 : 1
    sink: setOutputLocator rtp://192.168.0.6:49150/audio/1
    java.io.IOException: Can't open local data port: 4800
            at com.sun.media.datasink.rtp.Handler.open(Handler.java:139)
            at Send.<init>(Send.java:60)
            at Send.main(Send.java:71)
    What does that mean and what causes that kind of exception?
    Thanks in advance.
    MfG
    Michael
    ****Code starts here****
    class Send {
       public Send() {
          AudioFormat format = new AudioFormat(AudioFormat.LINEAR, 8000, 16, 1);
          Vector devices = CaptureDeviceManager.getDeviceList(null);
          System.out.println("DEBUG: CaptureDeviceManager returned "  + devices.size() + " devices");
          CaptureDeviceInfo di = null;
          Processor p = null;
          if(devices.size() > 0)
          di = (CaptureDeviceInfo) devices.elementAt(0);
          else
          System.exit(-1);
          System.out.println("Found: " + di.toString());
          try {
          p = Manager.createProcessor(di.getLocator());
          } catch(Exception e) {
         e.printStackTrace();
         System.exit(-1);
    p.configure();
    TrackControl tracks[] = p.getTrackControls();
    p.setContentDescriptor(new ContentDescriptor(ContentDescriptor.RAW));
    boolean encodingOk=false;
    for(int i=0; i < tracks.length; i++) {
         if(!encodingOk && tracks[i] instanceof FormatControl) {
         if( ( (FormatControl)tracks[i] ).setFormat(new AudioFormat(AudioFormat.GSM_RTP, 8000, 16, 1))==null )
         tracks.setEnabled(false);
         encodingOk = true;
         else
         tracks[i].setEnabled(false);
    } //for
    if(encodingOk) {
         p.realize();
         DataSource source = null;
         try { Thread.sleep(1000); } catch(InterruptedException e){}
         try {
         source = p.getDataOutput();
         } catch(NotRealizedError e) {
         System.out.println("*** ERROR: Cannot realize");
         //System.exit(-1);
         try {
         String url = "rtp://192.168.0.6:49150/audio/1";
         System.out.println(url);
         MediaLocator m = new MediaLocator(url);
         DataSink sink = Manager.createDataSink(source, m);
         sink.open();
         sink.start();
         } catch(Exception e) {
         System.out.println("*** ERROR: ");
         e.printStackTrace();
         System.exit(-1);
    } // if
    public static void main(String[] args) {
    new Send();

    Hello,
    I tried to change the port number to 22222, 66666 and 49150. With the same effekt. I found out that when I run the program for the first time after a reboot I get these errors:
    javax.media.NotConfiguredError: getTrackControls cannot be called before configured
    at com.sun.media.ProcessEngine.getTrackControls(ProcessEngine.java:285)
    at com.sun.media.MediaProcessor.getTrackControls(MediaProcessor.java:107)
    at Send.<init>(Send.java:29)
    at Send.main(Send.java:71)
    Exception in thread "main" javax.media.NotConfiguredError: getTrackControls cannot be called before configured
    at com.sun.media.ProcessEngine.getTrackControls(ProcessEngine.java:285)
    at com.sun.media.MediaProcessor.getTrackControls(MediaProcessor.java:107)
    at Send.<init>(Send.java:29)
    at Send.main(Send.java:71)
    I have to quit the program with Ctrl-c. The next time I run it I get the IOException as described above :( .
    MfG
    Michael

  • Cannot open any ports, they are ALL stealth.

    After spending hours on end trying to open the port 25565 on my Mac and finding that it was always closed I decided to use a different port checker now if I check my ports on Shields Up! 'https://www.grc.com/x/ne.dll?bh0bkyd2' it says ALL ports are stealth no matter which I try. How can I 'un-stealth' the port 25565 and open it. On my router's homepage (BTHOMEHUB3 (A)) it says I have set up the port correctly and that it has been applied. Any help would be greatly apprieciated.

    I assume you're trying to get a process to listen on that port. If so, deactivate the built-in firewall and any third-party firewall you may have installed. If your router has a firewall, deactivate that too.

  • Cannot open com port

    Hi all,
    maybe not entirely sure if this is a labview question, but i was using labview when it happened.  I am using labview to open and run a batch file using a COM connection and an FTDI RS232 to USB.  Now i believe that portion of the code runs smoothly, ive tested it out and it worked at one point.  After using an instr property node to check if port is open, which i now know cant be used on non ni devices anyways, it will not open to run the batch file.  I have run it from command prompt and i get a communcation port cant be open error.  Now i moved one of these devices from  COM16 to COM2 and it works perfectly now, but the other one wont work at all and why should i have to change port numbers? any tips or troubleshooting advice?

    Just in case anyone out there runs into the same problem, i followed this link here, uninstalled all com ports, then reinstalled com ports and is now functioning properly. But it seems that my port 18 which was not working before is still not working.
    http://theitbros.com/how-to-delete-com-ports-in-use/

  • Cannot open local shtml file

    I am trying to open a local shtml file (any file) but I get prompted: You have chosen to open (filename) which is a Hyper Text Markup Language from: Local file location. What should Firefox do with this file? Open with (browse), Save File, Do this automatically for files like this from now on. Before I upgraded my FF browser, I did not have this issue. What steps should I take to resolve it?

    Possibly related (unsolved) thread: [https://support.mozilla.org/en-US/questions/929923 How to prevent version 13.0 from following symlinks].

  • Cannot open local file

    I am making a flash project that will be sent out on a cd.  On this project I have menus we one can open up .pdf files and .mp4 files.  The .pdf files I have on a server and have linked to the file via catalyst.  The .mp4 files are larger so I want to have them on the cd along with the flash program.  I am aware that you cannot link to a file with Catalyst alone; I have read were you have to import into flash builder and then find this script...
    function button_clickHandler_12():void
    navigateToURL(
    new URLRequest( encodeURI(http://example.com)), "_self");}
    and replace it with...  
    function button_clickHandler_12():void
    navigateToURL(
    new URLRequest( encodeURI("/example.mp4")), "_self");}
    but I this is not working.  It will not open up the file and now I am not sure what to do.  Thanks for any and all help.

    use the flash security panel to put the folder that contains your swf's embedding html in the trusted zone:
    http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.htm l

  • Problem opening local files

    Hi!
    Our servlet has problems opening links to local files. The syntax of the link is correct (file:///program_install_folder/subFolder1/some_file.txt). When user copy-pastes the url to IE's address bar, the file opens without problems, but clicking the link does nothing.
    This has probably something to do with IE's security issues, but:
    1) is there any way to solve this problem with java?
    2) adding the site to trusted sites doesn't help, but is there any other settings which could enable user to open the link to local file?
    Requirement is that program works with Windows XP and IE6.

    servlets run on the server and
    cannot open local client files

  • Cannot create the RTP Session: Can't open local data port

    Hi,
    I'm trying to connect to two webcams simultaneously in the order:
    MediaLocator inputLocator1 = new MediaLocator("rtp://hostname1:8000/video");
    MediaLocator inputLocator2 = new MediaLocator("rtp://hostname2:8000/video");
    But I get this during the second connection:
    Cannot create the RTP Session: Can't open local data port: 8000
    And I can't see the video from hostname2.
    I did a check via netstat, and it seems that both mycomputer is receiving the video from both hostname1 & hostname2:
    TCP mycomputer:3236 hostname1:8000 ESTABLISHED
    TCP mycomputer:3264 hostname2:8000 ESTABLISHED
    TCP connections to both host were established!! But why can't I see the video of hostname2???? I've thought of 2 possible reasons why I cannot see the video of hostname2:
    1. Is this set of local data port maintained by Java? i.e It's not the same as the TCP port 8000 that I see in mycomputer's netstat. If yes, Java has assigned its local data port 8000 to hostname1, so it fails to reassign that port 8000 to hostname2 while hostname1 is still connected. Any other way to fix this apart from changing the portnumber of hostname2?
    2. It has to do with the custom.jar? I've read in an article somewhere in the forum that the custom.jar has to be customized (using JFMCustomizer) to receive video from two hosts with the same portnumber. Can someone elaborate the necessary boxes to check in the JFMCustomizer?
    Thanks much,
    Rach

    After all this while, I finally figured out the problem. In my code, I use MediaLocator to code the receiver and the transmitter. E.g.:
    MediaLocator inputLocator1 = new MediaLocator("rtp://hostname1:8000/video");
    player1 = Manager.createPlayer(inputLocator1)
    MediaLocator inputLocator2 = new MediaLocator("rtp://hostname2:8000/video");
    player2 = Manager.createPlayer(inputLocator2)
    Manager would complain "Cannot create the RTP Session: Can't open local data port: 8000" because port 8000 is already used up by player1, i.e.:
    mycomputer:8000 maps to hostname1:8000
    mycomputer:8000 cannot re-map to hostname2:8000
    To work around this, I'll need to use SessionAddress. SessionAddress provides the flexibility to do an independent local port mapping, e.g.:
    mycomputer:5000 maps to hostname1:8000
    mycomputer:5002 maps to hostname2:8000
    Rach

  • Safari cannot open any file - online or local

    Hi Everyone,
    I'm struggling with this issue: Safari cannot open anything. It can't open any website. It can't even open any local HTML files. When I put something in the location bar and hit enter, I get about a half inch of blue progress bar and then....nothing. Safari just stops. No error. Not even an attempt to do something. It just sits there. All the other functionality not involved with displaying HTML files works fine. I can change preferences and show the Develop menu. I just can't use the application for anything.
    Catch 1: Firefox, Chrome, Opera, iTunes, every other app installed on my Mac works fine and can access the net. With one exception...
    Catch 2: The App Store doesn't work either. I can't sign in. When I create a new account, I can't download any apps. (I get a "We could not complete your purchase. Unknown Error.") Nor can I sign out. I read that webkit is the same under the hood for both Safari and The App Store so maybe they are related.
    Here's what I have tried:
    - Deleting, re-downloading, and reinstalling Safari.
    - Deleting .plists from Preferences and Safari folders in my Library.
    - Checking Proxies settings (none set)
    - Removing third party virus software (Didn't have any. I don't have FruitMenu or Application Enhancer either)
    - No parental controls are set
    - I've tried a whole bunch of other suggestions, from deleting com.apple.whatever files to repairing permissions, to resetting account permissions.
    I'm using OS 10.7.5 and Safari 6. Firefox 15.0.1 and Chrome 22.0.1229.94 are fine. I have a separate MacBook pro with the same proxy settings and Safari settings that works just fine.
    Please send help. I know it's something simple. I just want to find it so I can punch it in the face.

    Did you log out after moving com.apple.LaunchServices.plist?
    If you did, proceed as below.
    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It won’t solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    Third-party system modifications are a common cause of usability problems. By a “system modification,” I mean software that affects the operation of other software — potentially for the worse. The following procedure will help identify which such modifications you've installed. Don’t be alarmed by the complexity of these instructions — they’re easy to carry out and won’t change anything on your Mac. 
    These steps are to be taken while booted in “normal” mode, not in safe mode. If you’re now running in safe mode, reboot as usual before continuing. 
    Below are instructions to enter some UNIX shell commands. The commands are harmless, but they must be entered exactly as given in order to work. If you have doubts about the safety of the procedure suggested here, search this site for other discussions in which it’s been followed without any report of ill effects. 
    Some of the commands will line-wrap or scroll in your browser, but each one is really just a single line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, and you can then either copy or drag it. The headings “Step 1” and so on are not part of the commands. 
    Note: If you have more than one user account, Step 2 must be taken as an administrator. Ordinarily that would be the user created automatically when you booted the system for the first time. The other steps should be taken as the user who has the problem, if different. Most personal Macs have only one user, and in that case this paragraph doesn’t apply. 
    Launch the Terminal application in any of the following ways: 
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.) 
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens. 
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid. 
    When you launch Terminal, a text window will open with a line already in it, ending either in a dollar sign (“$”) or a percent sign (“%”). If you get the percent sign, enter “sh” and press return. You should then get a new line ending in a dollar sign. 
    Step 1 
    Copy or drag — do not type — the line below into the Terminal window, then press return:
    kextstat -kl | awk '!/com\.apple/{printf "%s %s\n", $6, $7}' 
    Post the lines of output (if any) that appear below what you just entered (the text, please, not a screenshot.) You can omit the final line ending in “$”. 
    Step 2 
    Repeat with this line:
    sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix)|edu\.mit|org\.(amavis|apache|cups|isc|ntp|postfix|x)/{print $3}' 
    This time, you'll be prompted for your login password, which won't be displayed when you type it. You may get a one-time warning not to screw up. You don't need to post the warning. 
    Note: If you don’t have a login password, you’ll need to set one before taking this step. If that’s not possible, skip to the next step. 
    Step 3
    launchctl list | sed 1d | awk '!/0x|com\.apple|edu\.mit|org\.(x|openbsd)/{print $3}' 
    Step 4
    ls -1A /e*/mach* {,/}L*/{Ad,Compon,Ex,Fram,In,Keyb,La,Mail/Bu,P*P,Priv,Qu,Scripti,Servi,Spo,Sta}* L*/Fonts 2> /dev/null  
    Important: If you formerly synchronized with a MobileMe account, your me.com email address may appear in the output of the above command. If so, anonymize it before posting. 
    Step 5
    osascript -e 'tell application "System Events" to get name of every login item' 2> /dev/null 
    Remember, steps 1-5 are all drag-and-drop or copy-and-paste, whichever you prefer — no typing, except your password. Also remember to post the output. 
    You can then quit Terminal.

  • Cannot open port through Airport Extreme to access security system DVR

    I have internet access through Bellsouth DSL -- modem only. We had a security system set up around a DVR recording images and connected to the internet through a Linksys router. We would use a client on outside computers to connect to the security system dvr and see what was happening (live or recorded). I switched out the Linksys for the Airport Extreme, and now we cannot connect to the DVR.
    Do I need to manually open a port to the DVR? How do I do this? The DVR connects to the Airport Extreme via Ethernet, and as far as I can tell, the Airport Extreme connects to the DSL modem via Ethernet using DHCP. We have a static IP address. I thank you in advance for any answers, and I apologize if I'm not giving enough information.

    Let's double-check your Port Mapping setup on the 802.11n AirPort Extreme Base Station (AEBSn) ...
    To setup port mapping on an 802.11n AirPort Extreme Base Station (AEBSn), either connect to the AEBSn's wireless network or temporarily connect directly, using an Ethernet cable, to one of the LAN port of the AEBSn, and then use the AirPort Utility, in Manual Setup, to make these settings:
    1. Reserve a DHCP-provided IP address for the host device.
    Internet > DHCP tab
    o On the DHCP tab, click the "+" (Add) button to enter DHCP Reservations.
    o Description: <enter the desired description of the host device>
    o Reserve address by: MAC Address
    o Click Continue.
    o MAC Address: <enter the MAC (what Apple calls Ethernet ID if you are using wired or AirPort ID if wireless) hardware address of the host computer>
    o IPv4 Address: 10.0.1.4
    o Click Done.
    2. Setup Port Mapping on the AEBSn.
    Advanced > Port Mapping tab
    o Click the "+" (Add) button
    o Service: <choose the appropriate service from the Service pop-up menu>
    o Public UDP Port(s): 6746
    o Public TCP Port(s): 6746
    o Private IP Address: 10.0.1.4
    o Private UDP Port(s): 6746
    o Private TCP Port(s): 6746
    o Click "Continue"

  • Dynamic Send Port : The FILE send adapter cannot open file C:\Temp for writing. Details: Access is denied.

    Hi All,
    We have requirement of using ESB toolkit and transforming incoming xml file to edi format. So, we are using ItinerarySelectReceiveXML pipeline for receiving the input from the input location and "EDISend" pipeline for transforming it into EDI and
    send it to destination.
    Now, the receive pipeline is picking up the file, but it is not processed and sent to destination.
    And, we are getting an Access Denied error from Dynamic send port.
    Error Description : 
    The FILE send adapter cannot open file C:\Users\Public\Temp for writing.
     Details: Access is denied.
    Any Immediate solutions/suggestions are appreciated...Thanks.
    Anand

    The difference between dynamic and static port would be send handler. For dynamic port, default send handler will be used and for static port the one configured on the port will be used, could you validate this configuration.
    Also sometimes, administrative privileges are not "real" administrative privileges and company admins will have limited permissions on C Drive folders. Try writing to some other folder to isolate the issue.
    Regards, Ajeet Kumar MCTS Biztalk Server

  • Cannot open socket connection on port 443

    Hi!
    Our server is running on Port 443.
    When I try to Connect from the BlackBerry 9300, an exception is thrown "cannot open socket connection on port 443"
    Can any one please help me in finding the solution to enable the port 443.
    Thank you in advance!
    Regards,
    Vinay

    I assume that you have verified that you can login to the ftp site using a regular ftp client (e.g. Fetch) on the Mac?

  • Cannot open ports!

    Hello,
    I thought I should come here as a last resort so here I go...
    I have been using a WRT54G for quite some time, I find it does the job smoothly and quickly...
    However, I cannot open ports (or at least a specific one)...
    I am looking to host a game server on the port '43594'. I went though the router settings and "Applications and Gaming" and enabled the port...
    However 'canyouseeme.org' says:
    Error: I could not see your service on 58.178.203.117 on port (43594)
    Reason: Connection timed out
    Any leads as to why this is? It's a small Java game by the way, so not a major server. Could it actually be my modem? (which is not a linksys so I wont ask)..
    Could it be my ISP? iPrimus?
    Sorry if I can't explain well...
    If you need more information, just tell me what your looking for.
    - Morsolo

    Try updating your firmware then reset the defualt settings and reconfiguring it.  If all fails set your PC as the DMZ if you have to.  It sounds like you are doing everything you need to.  I have hosted a few on-line dedicated game servers using this basic configuration.
    Richard Aichner (Ikester)

  • FTPEx: 425 Possible PASV port theft, cannot open data connection..

    Hi All,
    I am getting the below the error while comminicating to FTP server.
    Delivery of the message to the application using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Possible PASV port theft, cannot open data connection.: com.sap.aii.adapter.file.ftp.FTPEx: 425 Possible PASV port theft, cannot open data connection..
    This error is random. Some times service is working is fine and some times its failed to process.
    Can any one suggest me the peramnent solution for this.
    Thanks & regards,
    Kartikeya

    Hi
      The reason for the error is
    The ip address (+port) is not same for both these operations
        - Control connection
        - Data Connection
    Changing active/passive mode settings might help (as a common solution).
    Problem can occur due to below settings,
       - FTP server/ Firewall on its side (affects Passive Mode)
       - FTP client/ Firewall on its side (affects Active Mode)
    After Initial Control connection is made, the below happens for Data connection
    When Active, the CLIENT opens a dynamic port for DC on which it would be listening, for the server to bind its source port
    When Passive, the SERVER opens a dynamic port for DC on which it would be listening for the client to bind its source port
    when the firewall on Server side does not have these ports open, you get the above error.
    The error could be because of other reasons also, but I suspect that the dynamic port is out range of the ports opened at your FTP server firewall.
    So now I think you are one step forward to fix the issue
    Regards
    Vishnu

Maybe you are looking for

  • How to mount external drives

    Being new to iMac and connecting four external drives I need to know how to mount and dismount them

  • Mapviewer in OBIEE 11g

    Hi Gurus, please send me doc for the mapviewer. need doc how to import the tables into the database and what r the step to be done in administration tool and presentation services. Thanks and Regards Kiran Kumar

  • 2X2 MIMO Example(Alamouti Coding) is executable using two 2920's?

    Hi, I'm trying to execute 2X2 MIMO example with two NI 2920's. H/W configuration is two 2920's with IP of 192.168.10.2 and 192.168.10.3. Those are connected with MIMO cable. And 192.168.10.2 is connected to a Host PC(192.168.10.1). Firewall is unset,

  • Parts parameter error

    Hello, I have a requirement where in I have to reimport the web service in my project. There has been change in one of the fields in a structure in R/3 . After the reimport the deserialization error is no more found but there appears to be a Parts Pa

  • Sending email reminders to other people?

    Hi. I use iCal to keep a schedule that colleagues are supposed to submit their work. I'd like to have iCal automatically send them an email reminder the day before it's due, but of course iCal only allows you to send emails reminders to yourself (and