Airport opens multiple DAAP connections

When I open iTunes on my laptop and my mini-mac, my AEX tower will initiate a DAAP conversation.
This eventually exhausts the sockets my computer can handle.
It also loads the wireless network with garbage packets (ARP and DAAP) that use a considerable amount of BW
Finally my computers will "grind to a halt".
Home Sharing is OFF on my laptop in both iTunes and in System Preferences.
(However, my AppleTV (gen3) will list my laptop iTunes library if iTunes is open)
Within a short time of opening iTunes, there will be about 140 packets (both IPv4 and IPv6) exchanged between the AEX and the computer opening 4 IPv4 DAAP sockets.  If I leave iTunes open, another 4 sockets will be opened approximately every minute.  As I write this, my system now has 61 DAAP sockets open.   (When I close iTunes the DAAP sockets are closed)
The IP address that initiates the connection is, according to ARP, assigned to the AEX tower.  FWIW: this happens in both bridge mode (when DHCP/NAT is not on the AEX) and when DHCP/NAT is on the AEX. 
These IP addresses may (probably) have been assigned to a different system on the network at one time.
The AEX tower sends out ARP requests which are not replied to:
11:17:34.727039 ARP, Request who-has 10.0.1.23 tell 10.0.1.23, length 46
11:17:35.057985 ARP, Request who-has 10.0.1.1 tell 10.0.1.23, length 46:  NOTE this is the AEX default route
11:17:37.598048 ARP, Request who-has 10.0.1.9 tell 10.0.1.9, length 28
Yet on my laptop, note how many IP addresses are listed as belonging to the AEX.
Some of these have been present for "days".
? (10.0.1.1) at 90:72:40:c:8c:9f on en1 ifscope [ethernet]   <<<  This one is valid
? (10.0.1.2) at 0:26:b0:e9:c5:14 on en1 ifscope [ethernet]
? (10.0.1.9) at 90:72:40:c:8c:9f on en1 ifscope [ethernet]   <<< not valid
? (10.0.1.13) at f8:1e:df:d7:79:72 on en1 ifscope [ethernet]
? (10.0.1.22) at 90:72:40:c:8c:9f on en1 ifscope [ethernet]  <<< not valid
? (10.0.1.23) at 90:72:40:c:8c:9f on en1 ifscope [ethernet]  <<< not valid
NOTE: ipv6 sockets will also be open, but only 4 of them and these go only to the AppleTV.
The AppleTV does not show up in the ARP table
tcp6       0      0  johns-macbook-pr.daap  great-room-apple.54393 ESTABLISHED
tcp6       0      0  johns-macbook-pr.daap  great-room-apple.54392 ESTABLISHED
tcp6       0      0  johns-macbook-pr.daap  great-room-apple.54391 ESTABLISHED
tcp6       0      0  johns-macbook-pr.daap  great-room-apple.54390 ESTABLISHED
I have placed more information on this problem in the AppleTV section, why does iTunes share its library when it is configured Home Sharing OFF?
Numerous ATV DAAP ports to MacBook Pro

PMargaritis wrote:
Can I use a USB Ultra Hub 4 with my Airport Extreme in order to hook up 2 printers and an external hard drive? I would like to be able to print to either printer and have access to my external hard drive from my MacBook. What issues could present themselves? If not, any suggestions?
howdy, and welcome to the discussion area !
the USB hub should be powered. otherwise it should work just fine.
good computing ...

Similar Messages

  • Opening Multiple DB Connections to MySQL via SSH Tunneling

    I'm connecting to a MySQL database through SSH.  Specifically I'm using PuTTY to establish a connection, and then tunnel the port through 3306.  Then I'm creating an ODBC Data source to my local 3306 port and using that datasource to open the connection in LabVIEW.
    I'm looking to run queries in parallel, and to do that, I believe I need to open up multiple connections.  Has anyone tried this before? Is there anyother way to do this?

    Hi Jonathan,
    I wasn't able to find too many resources on using multiple connections to a MySQL through SSH.  
    I was able to find this:
    http://digital.ni.com/public.nsf/allkb/C49602A79827DDBE86256CE9005757D5
    that might give you some more information.
    I would try to open up multiple connections if the database supports it and try it that way.
    If you have any troulbe with that route, feel free to let us know.
    Sincerely,
    Bogdan Buricea
    Applications Engineering
    National Instruments
    Bogdan Buricea
    Applications Engineer
    National Instruments

  • How to open multiple db connections from one form?

    Hello,
    We have two different Oracle databases and need to access them (read and write) from the same form. Is there a way to do this, apart from using EXEC_SQL as described in Note 67516.1 ? I could also use db_links and synonyms, but this would add an extra maintenance aspect that I'd like to avoid.
    Thanks,
    :-Phil

    Sorry Phil,
    but that's all you got.
    Frank

  • Does Airport Express support multiple ethernet connections via a switch?

    If I use the following configuration, with the Airport Express extending my network, will it handle multiple devices connected via a switch?
    Modem---Airport Extreme- - -802.11n- - -Airport Express---Switch---multiple devices (eg. network printer and iMac).
    Or do I need to use a second Airport Extreme instead?

    It works for me—even when the AirPort Express device is configured to extend the wireless network created by the AirPort Extreme router.

  • Ability to open multiple SQL Worksheets for the same connection

    Hi,
    Please allow the ability to open multiple SQL Worksheets for the same connection, now only one can be opened.
    Thanks

    Logged Bug 9000801 - ea1: otnforum: worksheet launcher does not remember the last/default connection
    -Raghu

  • Can we open multiple connections to APNS Feedback Server

    Hi,
    Is it recommended/allowed to open multiple connections to APNS feedback server to poll the bad tokens?
    The idea is to run a timer task (every hour) on a n application server which will poll the apns feedback server to retrieve the bad tokens and then close the connection every one hour from N app srevers.
    If it is allowed, can multiple parallel connection get the same bad device tokens connected/read at same time?

    You are literally correct in that IP addresses can be spoofed.
    But the same argument can be made about any single, known, form of security.
    If I know it is the fingerprint from your left index finger that is required ... I've no doubt I can break in if I want to badly enough. Sorry about the finger.
    Security comes from layering multiple, unknown, security measures.
    Mix invited nodes with a known userid
    SELECT sys_context('USERENV', 'OS_USER') FROM dual;
    and the hacker has to know both a valid IP address and who is supposed to be there.
    Now on top of that add the operating system information:
    SELECT sys_context('USERENV', 'TERMINAL') FROM dual;
    and it becomes a bit more difficult.
    Layer on a few more and it becomes exceedingly unlikely anyone will get in that doesn't belong there.

  • Opening multiple ports on Airport Extreme

    I need to open multiple ports on an Airport Extreme to allow for ftps service (about 500 ports). In port forwarding, it appears that I would have to enter 500 entries to do that (e.g. port 4001, 4002, 4003 etc.) Sounds wacky. In other routers (or linux sortware), multiple entries can be entered like "400, 4000-4500". Apple docs don't address this (from what I could find). Is there a syntax for multiple port forwarding?

    Are you using the round 802.11b/g AirPort Extreme base station (AEBS) or the square 802.11b/g/n AEBS?
    The round AEBS does not allow you to enter ranges. The only solution for a great number of ports is to use the default host option and send ALL the ports to the designated computer.
    I believe that the square AEBS allows you to enter ranges.

  • Single jdbc connection opens multiple connections to sql server

    Hello!
    I'm having a bad problem, because one jdbc connection opens multiple connections to the sql server. I'm working with the open source jdbc driver jtds and the ms sql server. Because I'm using temporary tables that are only visible to one database connection, my code doesn't work. Is this a bug in jtds or is this the normal behaviour of a java.sql.Connection?
    Here a code example:
    Class.forName("net.sourceforge.jtds.jdbc.Driver");
    conn = DriverManager.getConnection(
    "jdbc:jtds:sqlserver://"+dbConnDef.getServer()+"/"+dbConnDef.getDatabase(),
    dbConnDef.getUserName(),
    dbConnDef.getUserPasswd()
    Statement stmt = conn.createStatement();
    stmt.executeUpdate("SET DATEFORMAT YMD");
    stmt.close();
    stmt = conn.createStatement();
    stmt.executeUpdate("CREATE TABLE #tmp (FieldA INT NOT NULL)");
    stmt.close();
    stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT * FROM #tmp");
    stmt = conn.createStatement("SELECT FieldA AS sthElse FROM #tmp");
    ResultSet rs2 = stmt.executeQuery("SELECT * FROM #tmp");
    // the strange thing is, that this second query does NOT yet open a
    // new connection, but the next sql command does.
    stmt = conn.createStatement();
    stmt.executeUpdate("DROP TABLE #tmp");
    stmt.close();
    Why is it behaving that strange way? It is absolutely necessary, that EVERYTHING that I do with my connection is really done on the same connection to the SQL server! How can I force a java.sql.Connection not to open multiple sql-server-connections?
    It is very urgent, thus, PLEASE HELP!!!
    Thousand thanks in advance! Marco.

    ...but that means, that the jdbc driver I use, is not working properly, because it should work the following way (please correct me, if I misunderstood the concept):
    I create a Connection object which should represent exactly one physical connection to the database. Then I can create as many Statement instances by conn.createStatement() as I want. There should still exist only one physical connection.
    With each of my Statement objects, I can create one result set.
    This means, I should be able to create as many result sets as I want to with only one Connection object (and therefor one physical connection) by creating multiple Statements, right?!
    If this is correct, the concept is perfect for me and exactly as I'm used to it by other programming languages. Then, only my jdbc driver does not work properly which means I either have to replace it by another one or change it myself (it's open source).

  • Opening and closing Multiple TCP connection​s issues

    Hi all I am having an issue with the TCP VI’s and wondering if anyone has experienced this issue.
    My application is required to scan 50-100 IP addresses (statically assigned) and discover if an Ethernet device is connect at that IP address. Currently I am able to achieve this by opening a TCP connection and testing the error cluster to determine if a timeout has occurred (no timeout error  means Ethernet device available at the IP address). I then ensure that the TCP connections are closed.
    The issue I am have is that I require a 1 second delay between the  TCP open and the TCP close which significantly slows down the process. Without the 1 second delay the vi successfully connects to the device once then fails to make any TCP connect regardless of the time delay until the PC is reset.  
    If anyone has any advice I would be very grateful
    David Barr
    P.S. I have attached a simplified section of code showing this issue
    Attachments:
    TCP Open close issue.vi ‏15 KB

    smercurio_fc wrote:
    If I understand you correctly you want the time delay to be 1 second if there's a successful connection....
    While I don't have a specific answer for this problem. I want to clarify for him. I believe the issue is, what if all connections ARE there? That means you keep returning a wait of 1 second 50-100 times so It takes 50-100 seconds just to initialize. I think the user is looking for a way to check for valid connections, but do so in such a way that eliminates the need for a wait which is greatly slowing things down.
    CLA, LabVIEW Versions 2010-2013

  • Runspace opening multiple remote powershell connections and not closing them

    Hello,
    I hope this has not already been asked as I have been searching for good amount of time.
    I have an asp.net site that runs some remote PowerShell scripts. Below is the code I Pass the script to. Everything works fine except it does not close all connections.
    When I do a netstat -ao I see that each time this is called it leaves 2 sessions opened to the remote server. I go on the remote server and do a Get-PSSession and do not see any of the sessions opened. When stepping through the code, "pRunspace.Open()"
    creates 2 connections to the destination server, Then the "psresult = pShell.Invoke" creates another open connection. The Dispose() only closes one of the 3 connections. Upping the amount of connections or changing the idle time on the receiving
    server is not an option as I have already increased/lowered them and it still gets maxed connections. . iisreset clears the open connections. I have tried .disconnect() but the destination does not have PowerShell 3.0. Am I missing something stupid here? Is
    there a better way to go about this. 
    Any help is appreciated.
    Thank you,
    Mike
    Public Shared Function RunRemotePSScript(ByVal script As PSCommand, ByVal ServerURL As String, ByVal shellurl As String) As String
    Dim pCredential As PSCredential
    Dim pConnectionInfo As WSManConnectionInfo
    Dim pRunspace As Runspace
    Dim pShell As PowerShell
    Dim securepass As New System.Security.SecureString
    Dim serverUri As New Uri(ServerURL)
    Dim psresult As New System.Collections.ObjectModel.Collection(Of PSObject)
    For Each c In "Password"
    securepass.AppendChar(c)
    Next
    '-- set credentials
    pCredential = New PSCredential("Domain\username", securepass)
    '-- set connection info
    pConnectionInfo = New WSManConnectionInfo(serverUri, shellurl, pCredential)
    '-- create remote runspace
    pRunspace = RunspaceFactory.CreateRunspace(pConnectionInfo)
    pRunspace.Open()
    '-- create powershell
    pShell = PowerShell.Create
    pShell.Runspace = pRunspace
    '-- add command to powershell
    pShell.Commands = script
    Try
    '-- invoke the powershell
    psresult = pShell.Invoke
    pShell.Dispose()
    pRunspace.Close()
    pRunspace.Dispose()
    Dim sb As String = ""
    For Each result As PSObject In psresult
    sb &= result.ToString
    Next
    Return sb
    pShell.Dispose()
    pRunspace.Dispose()
    pRunspace.Close()
    pRunspace = Nothing
    Catch ex As Exception
    If Not IsNothing(pShell) Then
    pShell.Dispose()
    End If
    If Not IsNothing(pRunspace) Then
    pRunspace.Dispose()
    pRunspace.Close()
    End If
    Return Err.Description
    End Try
    End Function
    That is the netstat output I get after running through the function one time.
    c:\Windows\system32>netstat -ao |findstr Server1
      TCP    MycomptuerIP:49307    RemoteServer1:http           ESTABLISHED     7632
      TCP    MycomptuerIP:49312    RemoteServer:http           ESTABLISHED     7632
    Here is an example of how i call the function. 
    Public Shared Function Set_UM_PinNumber(ByVal UserSamAccout As String, ByVal PinNumber As String) As String
    Try
    Dim output As String = ""
    Dim psh As New PSCommand
    psh.AddCommand("Set-UMMailboxPIN")
    psh.AddParameter("Identity", UserSamAccout)
    psh.AddParameter("Pin", (PinNumber))
    psh.AddParameter("PinExpired", 0)
    output = AD.ADWrapper.RunRemotePSScript(psh, "http://Server.domain.com/powershell?serializationLevel=Full", "http://schemas.microsoft.com/powershell/Microsoft.Exchange")
    If output = "" Then
    Return "Pin Updated"
    Else
    Return output
    End If
    Catch ex As Exception
    Return Err.Description
    End Try
    End Function

    Fred, 
    Thank you for taking time to reply. From what I got and tested "The EndInvoke method
    is used to retrieve the results from the completed runspace" Then you clean up after that.. Close is supposed to close all the connections. But I could be very wrong. I am self taught and
    truly could be going at this all wrong. This was working in the past ( could be that more people are using it now that I am seeing the connections full). I really hope someone can help me or direct me in the right direction as this is causing a lot of problem
    for me.
    Mike 

  • Can I use the Airport Express to connect to a Linksys Wireless Network and then use the Ethernet port on the Airport for a wired connection to a device for internet access?  Would I be able to then also use that Ethernet pt to a Ntwk Hub for more wired c

    Thanks for the help.  Looked but not clear on what I am trying to do as being possible.  Can I use an Airport Express to connect wireless to a Linksys Wireless Router, such that I can then use the Ethernet ports on the Airport to either connected to a PC wired, or even use a hub off the Airport Express to allow multiple wired connections to it? 
    I am not looking to have the Airport Express extend my wireless network, just connect to it and provide me wired connections in a different location from where my Linksys Route is located.  Would prefer to replace Linksys with all Apple, but just not possible financially yet.  Thanks for the help.

    If the AirPort Express Base Station (AX) is an 802.11n model, then yes, you can reconfigure it as a wireless Ethernet bridge. In this configuration, the AX would join the wireless network provided by the Linksys router and its Ethernet port would be enabled for either a single wired device or for an Ethernet hub or switch for multiple devices.

  • How to open multiple sessions for one user?

    Sorry for the silly question but I couldn't find it googling or searching through this forum, so I started wondering whether it's possible in SQL Developer to open multiple sessions for one user. I'm fairly new to SQL Developer and databases in general.
    When I open SQL Developer and connect to a schema, a worksheet opens named MYSCHEMA. If I disconnect then connect, another worksheet opens, named MYSCHEMA~1. I assumed these were different sessions, but if I enter into one worksheet:
    select col1 from my_table where row_id = 1
    -- shows result is 1
    update my_table set col1 = 0 where row_id = 1
    select col1 from my_table where row_id = 1
    -- shows result is 0and then enter into the second worksheet:
    select col1 from my_table where row_id = 1
    -- shows result is 0I would have expected the second worksheet to report 1 because the first worksheet did not issue a COMMIT. Thus, I'd guess both worksheets are the same session? Is that right? If so, how do I have two sessions open simultaneously (opened by same user)?
    I'm trying to implement the code at the bottom of this post, for which testing requires at least two sessions:
    Re: Help with Procedure
    Edited by: tem on Apr 18, 2012 6:44 AM

    Thanks Jim,
    Ctrl-Shift-N doesn't do anything for me. I'm on a mac -- by experimenting it looks like command-N does what you're looking for. This appears to be the same as left-clicking on the "New" icon in the top left corner of SQL Developer, or selecting from the pull-down menu, File > New.
    This opens "Create a New" window that appears to be a wizard. What would I select at this point? Options are: Database Connection, Table, View, Package, ...
    I don't see an option for "Worksheet".
    UPDATE:
    OK, I found that if I select "SQL File", a worksheet becomes available. Perhaps this is what you intended. However, when I issue the command
    select col1 from my_table where row_id = 1;it still returns 0 instead of 1. Hmm, maybe my initial assumption was wrong -- if this is a second (e.g. different) session, should I expect the changes made in the first session in SQL Developer (the UPDATE command) WITHOUT a commit, to be observed in this second session? I thought that changes made in one session were not viewable in a different session until these changes are committed in the first session? If so, how to show this in SQL Developer? I must be missing something basic here.
    Or, is SQL Developer issuing some sort of "auto-commit" without my knowledge?
    Edited by: tem on Apr 18, 2012 8:00 AM

  • Acrobat Standard 9.0 automatically opens multiple files on startup

    This problem was originally posted as "Acrobat Standard 9.1.2 update problem?"
    In Vista Ultimate, I installed the Acrobat Standard 9.1.2 update, and afterward, my terminal began automatically opening multiple PDF files whenever Acrobat was started.  At one point, I let it run for several minutes, and got up to 33 opened files before I forced the program to shut down.
    Although this problem was resolved by a program removal and reinstallation (restore previous version didn't work), it came back again, after I had worked on several PDF files since the reinstall.  Apparently, Acrobat feels compelled to open all of the PDF files I have worked on since the reinstallation, whenever it starts up.  In addition, it opens copies of all of these files when I open a Website PDF file. So I have two copies of the same filename open at the same time (usually impossible in Windows).  Since I removed v9.1.2 and reinstalled v9.0, the problem might not be connected to the 9.1.2 update I installed before it began; however, the 9.1.2 update might have made changes to the registry that the uninstall didn't correct.
    HAS ANYONE ELSE EXPERIENCED AUTOMATIC MULTIPLE FILE OPENINGS IN ACROBAT STANDARD 9.0 OR 9.1.2, AND IF SO, WHAT DID YOU DO ABOUT IT?  I'm desperate enough to seek technical advice from a random group of strangers.

    I was having this problem on a Vista Ultimate machine after upgrading to Acrobat Pro 9.2, and solved it in the following way.
    1.  Exit Acrobat, open the task manager and be sure the acrobat.exe task is no longer running.
    2.  Open the directory C:\Users\<username>\AppData\LocalLow\Adobe\Acrobat\9.0
    3.  Locate the file named Organizer90 and drag it to the desktop
    4.  Open Acrobat from the Start menu
    Problem should be solved!  If not, exit Acrobat and drag the original Organizer90 file back to the original directory (replacing the newly created file).  I have no idea what the Organizer90 file does, so I don't know if you may be losing anything important using this method, but it did work for me in solving the "opening multiple files" problem.

  • Multiple socket connections with MIDP

    dear experts,
    I have a simple problem and I hope someone can help me to solve it.
    I need to open a socket connection from multiple MIDlets on the same port.
    This error occours when I try to make a socket push registration from the second (or third, or fourth...) midlet (I'm able to connect to the socket correctly from the first midlet that makes a push registration):
    PushProcessor.run Exceptionjava.io.IOException: ServerSocket Open
    java.io.IOException: ServerSocket Open
         at com.sun.midp.io.j2me.serversocket.Socket.open(+39)
         at com.sun.midp.io.j2me.socket.Protocol.openPrim(+127)
         at javax.microedition.io.Connector.openPrim(+121)
         at javax.microedition.io.Connector.open(+15)
         at javax.microedition.io.Connector.open(+6)
         at javax.microedition.io.Connector.open(+5)
         at it.myprj.midp.BasicPushMIDlet$PushProcessor.run(+16)
    I would know if push registry API allows to have multiple connection on the same socket port.
    any help is appreciated!
    giovanni

    in my opinion,
    due to the fact when an app binds one port and a second app tries to bind the same (@same time) there will ever be a exception (from my point of view)!
    an no i think that push registry cant register two apps on same port (eg datagram://5060)
    hope this helps
    chris

  • IE opening multiple windows when searching google only.

    We have a problem where IE opens multiple windows when searching in Google. As a result of this we are receiving Google sorry page informing us that Google is receiving automated search requests from our public IP. Is there any quick fix to this problem
    apart from restoring and reset setting  in IE.
    Is anybody else facing this issue.?
    REgards
    Nahas

    Hi Nahas,
    Thank you for your update.
    Based on the current situation, you may remove any Google domains in your trusted sites for a test.
    Tools>Internet Options>Security tab, click "Reset all zones to default"
    Trusted sites icon, 'Sites' button. Remove any Google domains in your trusted sites list.
    For more information, you may refer to:
    Understanding Zone Elevation
    http://blogs.msdn.com/b/ieinternals/archive/2012/09/24/zone-elevation-security-warning-websites-in-less-privileged-zone-can-navigate-csrf-xss-protection.aspx
    Also, you may try to contact Google to confirm this.
    http://support.google.com/?hl=en
    If you wants to report a bug to Microsoft. I would like to share the link below with you.
    https://connect.microsoft.com/
    Thanks for your understanding.
    Regards,
    Blair Deng
    Blair Deng
    TechNet Community Support
    Spot on Blair. Thanks for the fix!
    Worked for me:
    Tools>Internet Options>Security tab, click "Reset all zones to default"

Maybe you are looking for