Thread Contention Issue , Help !

public class vipThread implements Runnable
private static volatile boolean lockMe=false;
public synchronized static boolean getLock ()
     return lockMe;
public synchronized static void setLock (boolean lock)
     lockMe = lock;
public void run ()
synchronized(this)
               if(!this.getLock ()) {
               this.setLock(true);
               ret = vipRequestProcessor.getNewRequests ();                         
               this.setLock(false);
getNewRequests is not a synchronized method. Do i need to have it synchronized ? i do have a thread contention issue here. Couple of threds pickup the same request fromt he database.
Help appreciated
thanks
pras

public class vipThread implements Runnable
private static volatile boolean lockMe=false;
public synchronized static boolean getLock ()
return lockMe;
public synchronized static void setLock (boolean
an lock)
lockMe = lock;
public void run ()
synchronized(this)
if(!this.getLock ()) {
this.setLock(true);
ret = vipRequestProcessor.getNewRequests ();
this.setLock(false);
getNewRequests is not a synchronized method. Do i need
to have it synchronized ? i do have a thread
contention issue here. Couple of threds pickup the
same request fromt he database.
Help appreciated
thanks
prasIf the "getNewRequests() method is only called from your vipThread, then you don't have thread contention problem.

Similar Messages

  • RDBMS non-thread-safe issue

    <snip>
    This (as you probably know) is due to the fact that the code provided by
    most of the DB vendors is not thread safe.
    <snip>
    Sean's comment, above, speaks to an issue that is causing some concern
    within my (large - 180 projects in development) organisation.
    May I please ask the forum if there are others out there who have an
    understanding of / concern with this "problem"?
    My perception (quite possibly flawed) of the "problem" is that the RDBMS
    cannot multi-thread data access objects. So we find ourselves in a situation
    where we can achieve scaleability in just about all other
    performance-sensitive areas of a system's technical architecture (we're
    using DCE -- but have found that Encina is not advisable except where there
    is a true requirement for heterogeneous distributed 2 phase commit, which we
    don't often see.....) but when we go to hit on the RDBMS, we go back to good
    ole single-threading.
    In certain circumstances, this shortfall of RDBMS technology -- I won't
    mention any names, of course, but the initials are "Oracle" -- seems to be
    hindering our achievement of a desired technical architecture.
    Is this a "Pro*C / PL/SQL stored procedures" problem or is it something that
    is in the RDBMSs' DNA?
    How can we get around it?
    Any comments?
    Regards
    Jon

    Jon
    I agree. But it is the best solution within the constraints of existing
    technology. At least we don't use a process per client. 10 replicated
    copies of a service could service the needs of 100 clients.
    Eric
    >
    At 13:15 6/09/96 EST, you wrote:
    Eric
    Thanks for your response. Yep. I realise that the issue I've presented is
    clearly not something that Forte causes or is responsible for in any way.
    Forte can, as you've pointed out, actually help in this area. But I don't
    think that getting Forte to spawn another instance of a data access server
    is really the best solution. Ie, that's not what we tend to have in mind
    when we think about "scaleability". The best solution is -- perhaps -- to
    get the RDBMS people to thread-safe all code and libraries. I have pointedly
    asked Oracle for a position on this -- and got the usual blank stare.
    I also considered whether people might get upset at me for posting what is
    clearly a non-Forte-specifc question in a Forte forum. But then I went ahead
    and did it anyway. Justification being (assumption follows) that the kind of
    people who hang out on the Forte forum may tend to be more
    architecture-oriented than your run of the mill VB / SQL*Net / PL/SQL stored
    procedures kinda guy/gal, and may be using or considering Forte (plug for
    Forte follows) precisely because it clearly enables a superior architecture.
    Should proably post to the comp.database.oracle forum, but I just don't know
    them as well.
    Regards
    Jon
    From: Eric Gold
    To: McLeod, Jon
    Cc: [email protected]
    Subject: Re: RDBMS non-thread-safe issue
    Date: Friday, 6 September 1996 11:21AM
    Jon
    In response to this message.....read below...
    Sean's comment, above, speaks to an issue that is causing some concern
    within my (large - 180 projects in development) organisation.
    May I please ask the forum if there are others out there who have an
    understanding of / concern with this "problem"?
    My perception (quite possibly flawed) of the "problem" is that the RDBMS
    cannot multi-thread data access objects. So we find ourselves in a situation
    where we can achieve scaleability in just about all other
    performance-sensitive areas of a system's technical architecture (we're
    using DCE -- but have found that Encina is not advisable except where there
    is a true requirement for heterogeneous distributed 2 phase commit, which we
    don't often see.....) but when we go to hit on the RDBMS, we go back to good
    ole single-threading.
    In certain circumstances, this shortfall of RDBMS technology -- I won't
    mention any names, of course, but the initials are "Oracle" -- seems to be
    hindering our achievement of a desired technical architecture.
    Is this a "Pro*C / PL/SQL stored procedures" problem or is it something that
    is in the RDBMSs' DNA?
    How can we get around it?
    Any comments?Jon,
    Go ahead ask the Forum any questions you want. This "problem"
    is not a problem in Forte. What we allow you to do is "replicate" your
    data access services so that each one runs inside its own
    process. Each one of these processes (aka partitions) has its
    own connection to the database. The routing to the replicated
    partitions is transparent to the clients. Clients send a
    message like "DatabaseService.GetCustomer()" and then the Forte
    router sees which replicated copy of the service is not currently
    processing a request and routes it to that free replicate. You
    can dynamically increase or decrease the number of replicated
    copies of the service easily.
    We call this feature "load balancing" in Forte. It is achieved
    by checking a box in the data access service object definition.
    You can dynamically increase/decrease the number of replicates
    and also dynamically move replicates to other nodes in the environment.
    This approach assumes that you are using application driven
    security and not database security. Each replicated copy
    of the service is using the same generic username/password
    to connect to the database.
    I am forwarding this answer to forte-users because others
    might not completely understand this feature.
    Eric
    Eric Gold
    Technical Director
    Forte Australia
    Voice: 61-2-9926-1403
    Fax: 61-2-9926-1401
    Eric Gold
    Technical Director
    Forte Australia
    Voice: 61-2-9926-1403
    Fax: 61-2-9926-1401

  • JNLP related-content issue in JRE 7u5 Sub Menu Item link not working

    we are having an issue with our existing Web Start Application in Java Version 7 Update 2 and above where the Sub Menu items are not being associated with Internet Explorer with href link as Target when using <related-content> tag in JNLP. This is working fine in JRE 1.6, JRE 1.7.0 and 1.7.1. I have tried using Integration Service to programatically create these shortcuts in JRE 1.7.5 but was unsuccessful.
    <jnlp spec="6.0+" codebase="http://..." href="xyz.jnlp">
    <information>
    <title>ABC</title>
    <vendor>ABC Vendor</vendor>
    <homepage href=""/>
    <description>ABC Desc</description>
    <description kind="short">ABC Desc Short</description>
    <icon href="abc.gif" kind="default"/>
    <offline-allowed/>
    <shortcut online="true" install="true">
    <desktop/>
    <menu submenu="ABC"/>
    </shortcut>
    <related-content href="help.doc">
    <title>ABC Help</title>
    <icon href="help.gif"/>
    </related-content>
    <related-content href="Uninstall.html">
    <title>Uninstall Page</title>
    <icon href="uninstall.gif"/>
    </related-content>
    </information>
    <security>
    <all-permissions/>
    </security>
    <update check="timeout" policy="always"/>
    <resources>
    <java initial-heap-size="128m" max-heap-size="256m" version="1.6+"/>
    <jar href="ABC.jar" download="eager" main="true"/>
    </resources>
    <application-desc main-class="com.main.Abc"/>
    </jnlp>
    Any help in this regard would be greatly appreciated.

    I haven't filed this as a bug in Java development yet but am going to do so soon, In the mean time i was hoping to see if anyone else is on the same boat as me and if there was a work around.

  • Active Content Issue

    http://clerccenter.gallaudet.edu/temp/various-flash-tests/flash-fix-test.html
    hi - go to the above. i followed the instructions and info
    from other postings and am able to get an HTML page generated by
    Flash to take care of that IE browser active content problem.
    http://clerccenter.gallaudet.edu/temp/various-flash-tests/fix-embedded.html
    then go to the above link. this is the SWF file placed onto a
    blank HTML page with Dreamweaver. Obviously, the active content fix
    does not work now. so my question is how do i get this to work when
    i want to place flash content on my page through using DW?
    I read somewhere that i may need to link up the JS file. can
    someone help me with that? PS - i'm not good with writing JS code.
    thanks.

    Deaf Mike,
    > I read somewhere that i may need to link up the JS file.
    can
    > someone help me with that? PS - i'm not good with
    writing
    > JS code.
    The IE Active Content issue is a pretty popular one lately,
    as you can
    imagine. The easiest, most convenient solution I know of is
    to use a tiny
    JavaScript application called FlashObject. -- Scratch that. I
    just learned
    that the developer felt compelled by Adobe to change the name
    of his free
    product to SWFObject. (Sigh.) Okay, so it's SWFObject, then.
    And a
    beautiful piece of code it is. Give it a shot, Mike. Very
    easy to use.
    But if you have questions, write back.
    http://blog.deconcept.com/swfobject/
    David
    stiller (at) quip (dot) net
    Dev essays:
    http://www.quip.net/blog/
    "Luck is the residue of good design."

  • Need design issue help regarding database access..

    I have an web application running on tomcat that will have access to a database connection pool. I have found a free java api that provides connection pooling. The code i will be using is:
    ConnectionPool pool = new ConnectionPool("local",
         10,
         30,
         180000, // milliseconds
         url,
         "b_lightyear",
         "BeyondInfinity");
    pool.getConnection();
    I need to put the above code somewhere where all my beans and classes can access it easily. I thought i would create a static class called DBConnector and have a getConnection() method to return a connection from the pool. However i would want the DBConnector class to be initialised on tomcat startup so that all the database pool can be initialised then. I dont see how i can do this? I know i can make a servlet initialised on tomcat startup but if i put the above code in a servlet how will i access it in my beans and java classes. I wont have the request, response objects available.
    Discuss.

    You should not need to 'control' access to the pool via a static method. The pool itself is probably implemented as a Singleton anyway. BTW, what pool are you using? DBCP from Jakarta is popular, stable and free.
    You use the Servlet's init() method for startup tasks and its destroy() method for clean-up tasks. Initialize your pool in the init() method of your Servlet. Simple. Just make sure you don't declare instance variables in your Servlet, can lead to thread-safety issues.
    BTW, love the Toy Story allusion! :^)
    - Saish

  • Thread Safety Issue with DOM

    I am parsing an XML into a DOM object using the Xerces parser that is packaged with JDK 1.5.
    First, I create a new instance of the DocumentBuilderFactory and then using the factory, create a new DocumentBuilder. I then parse the XML using the DocumentBuilder to obtain a DOM object.
    Somehow, I am seeing the same DOM object being used for different XMLs.
    Is there a thread safety issue with the Xerces parser?

    certainly, Xerces parser is not thread safe. You have to provide thread safety by making sure that only one thread is allowed to access DocumentBuilder object.

  • Hello.I wanted to upgrade my iPad 1 to iOS 5.1 Over the Air.I was running iOS 5.0.1.It said it had an error connecting to server.It is already 5 hours i cant install this update.I also have an iPhone 4 with iOS 5.0.1 with the same issues.Help please!

    Hello.I wanted to upgrade my iPad 1 to iOS 5.1 Over the Air.I was running iOS 5.0.1.It said it had an error connecting to server.It is already 5 hours i cant install this update.I also have an iPhone 4 with iOS 5.0.1 with the same issues.Help please!

    You're probably running into the servers simply being swamped. Thousands of people are all going for the software update at the same time. Give it a try again and if that doesn't work, then try plugging it into your computer and trying it that way.
    I didn't get a notion of the size, it doesn't seem to be as big as the 700 meg 5.0 update, but it did take me 20+ minutes to download via cable internet so it's a large file. That in and of itself takes a while.
    If you're trying to download it directly to your iPhone, you'll need to be on wifi since I'm sure it's well over the 20 meg file size limit for 3G.

  • Thread: Predefined Search Help for WERKS doesn't work properly

    Hi
    I read the above thread which partially helped solve my problem.
    I would like to include werks-low and werks-high on the input screen both with search help and also allow user to input multiple selection if needed.
    All help welcome
    Torben

    Hi
    Many thanks for your help. This is my first dialog program so still learning.
    I choose method 1 from you link but still can't get it to work.
    My code in top program.
    SELECTION-SCREEN BEGIN OF SCREEN 0110 AS SUBSCREEN.
         select-options s_werks for t001w-werks.
    SELECTION-SCREEN END OF SCREEN 0110.
    my screen 0100 flow logic.
    process before output.
      module status_0100.
      CALL subscreen sub1 INCLUDING SAPMZINFO2 0110.
    process after input.
      module okcode.
      module user_command_0100 at exit-command.
      field : m_lifnr module m_check_0100.
      CALL subscreen sub1.
      module read_data.
      module user_command_0100.
    All activates ok.
    But when I execute program I don't see the subscreen and get the following error.
    Call Subscreen: SAPMZINFO2 0100 NO DYNPRO NAME
    What am I doing wrong?
    Regards
    Torben

  • Latch Contention issues

    Hi,
    We recently upgraded the oracle version from 9.07 to 9.08. Since the upgrade out application has been performing poorly. We spoke to the Oracle DBAs and they identified this to be a latch contention problem. They changed the cursor sharing from exact to similar. They even increased the buffer cache size. But we continue to have performance issues with the database.
    Had anyone come across latch contention issues and how was it resolved? Is there is a bug in 9.08 version? Do we think of downgrading it back to 9.07?
    Please suggest.

    Hi,
    shared pool housekeeping is not as simple as you imagine it to be. It's not like at any given moment of time there is only one "correct" child cursor, the rest being subject to purging, it's much more complex, and the exact housekeeping algorithms are not accessible to us users. Plus, you only have several child curors; I once had over a hundred and raised a SR to that effect -- the customer support represebtatuve said that cursor sharing mechanisms in Oracle aren't perfect and unless one has thousands of child cursors one shouldn't be worried.
    Best regards,
    Nikolay

  • My iTunes for Windows font is all italicized and I can't see any of my iphone content.  Help.

    My iTunes for Windows font is all italicized and I can't see any of my iphone content.  Help.

    Try doing a reset, no data loss.  Hold down the home/sleep button together until you see the apple logo and then release, then wait for the phone to boot back up.

  • Recently i upgrade my iPad2 to 7.1(11D167) and now the wifi connection is very weak, I am not sure if it is a hardware or software issue, help please!

    Recently i upgrade my iPad2 to 7.1(11D167) and now the wifi connection is very weak, I am not sure if it is a hardware or software issue, help please!

    I am not sure, I have full signal on my iphone 5  and just 1 dot on my ipad, tomorrow I will test connection with other router and network, I thank you for your help and I will tell you the test result when done

  • Does thread pool really help

    Friends,
    I wanted your opinion on whether thread pools really help. Some people are of the opinion that thread pools don't really make much difference. On what basis should I make a decision whether to go for a pool or not? Is the reason that I want to limit the number of threads spawned a valid reason for pooling or it depends on the fact that for how much duration each of the threads is going to remain busy?
    Can anyone please comment?
    Thanks,
    praddyB

    sztejkat wrote:
    I have run into a similar question.
    The answer is, as usual, "it depends".
    One delegates work to worker thread if things to be done are too long to wait for completion. This is a true sentence.
    I have found that it is worth to use pool of worker threads if I need to spawn multiple, but not concurently accessing resources, lengthy tasks which should not wait for each other.
    That applies to threads. It provides no basis for pools.
    If tasks are to access same resource there is no point in getting a separate thread for each of them. One may get into many deadlocking troubles.
    Not sure what you mean by that. If you are actually deadlocking on a single resource then you are doing something weird. Deadlocks result due to multiple resources (and incorrect access).
    [http://www.javaworld.com/javaworld/jw-10-2001/jw-1012-deadlock.html]
    Blocking on the other hand occurs with a single resource. Obviously if a single resource is used exclusively or primarily in thread processing then either don't use threads or re-arch to split it up.
    Worker thread/pool is usually an application wide resource where one does throw "things to be done in background" or "things which can't hold current thread code flow".
    Threads, pooled or not, can be the primary focus of the application. I would suppose that when someone considers using a pool that in fact in almost all cases the work tasks to be done are either the primary or a substantial part of the processing.

  • Content Sensitive Help

    I am pretty new to RoboHelp my company wants content
    sensitive help in their website and they have a version of RoboHelp
    5 that I can use. Can someone give me a pointer where to
    start?

    And also talk to your developers. You have to assign map file
    ID's to every RoboHelp topic you want to be called by a help
    button, then tell the individual help button what map file ID to
    call. You assign the map file ID's, the developers program the help
    buttons.
    Help files with a relatively small number of map file ID's
    are easier to maintain, but not as helpful to the customer as hep
    files with a lot of map file ID's that call very specific help
    topics. However, lots of map files ID's increases the chances of
    error/difficulties of maintenance.
    You'll need to decide on how much effort you can devote to
    setting up the context sensitive help in the first place and how
    much effort you'll need to spend maintaining the CSH when you
    update the help files. This will determine the number of
    topics/help buttons that you can have in your context sensitive
    help.

  • Bluetooth issues. Found solution thread. Need help applying it.

    Arch can't find my bluetooth controller, as documented in my last post about it here: https://bbs.archlinux.org/viewtopic.php?id=174694 (That was 3 weeks ago, so I'm making a new post now.) Basically, I have the hardware (Bluetooth works in other OSs), but Arch has no idea.
    After some more searching, I finally found someone with the same problem on AskUbuntu, with a potential solution: http://askubuntu.com/questions/225208/b … n-bcm43228 However, I'm not really sure what's going on there.
    * How can I find out the specifics about what hardware I have?
    * And how do I interpret the output of usb-devices, below? The AskUbuntu thread says a couple of times "here's a key line", but I don't know how to recognize the key lines in my own outputs.
    * How similar is my setup to the one on the AskUbuntu thread? Can I apply the solutions there to my own machine?
    * That post is a year old. Has the patch the answerer mentioned been implemented into the linux kernel yet? (And am I be using a version of the kernel with that patch?)
    * I'm not really excited about patching and compiling a kernel myself. Is there another way?
    Some information about my machine:  When I made the old post, I was running the stock linux kernel. Since then, (in a failed attempt to fix a wifi problem, now solved), I installed the linux-ck kernel patch. However, I'm getting the same outputs for everything as I was 3 weeks ago.
    Outputs:
    # lspci
    00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
    00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
    00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
    00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04)
    00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
    00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
    00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
    00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
    00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
    00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4)
    00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset Family LPC Controller (rev 04)
    00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
    00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
    03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
    0d:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)
    # usb-devices
    T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 3
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=1d6b ProdID=0002 Rev=03.12
    S: Manufacturer=Linux 3.12.6-1-ck ehci_hcd
    S: Product=EHCI Host Controller
    S: SerialNumber=0000:00:1a.0
    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 6
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=8087 ProdID=0024 Rev=00.00
    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 3
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=1d6b ProdID=0002 Rev=03.12
    S: Manufacturer=Linux 3.12.6-1-ck ehci_hcd
    S: Product=EHCI Host Controller
    S: SerialNumber=0000:00:1d.0
    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 8
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=8087 ProdID=0024 Rev=00.00
    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    T: Bus=02 Lev=02 Prnt=02 Port=04 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
    D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
    P: Vendor=056a ProdID=00e6 Rev=01.39
    S: Manufacturer=Tablet
    S: Product=ISD-V4
    C: #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=wacom
    I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=wacom
    Outputs for rfkill, hci*, and bluetoothctl are on the old post linked at the top of this post, but they give no relevant output (except "What you're talking about doesn't exist"). The bluetooth daemon is running, and I have all necessary packages installed (as shown at the end of the older post).

    Hello,
    I may answer a bit late here but someone managed to help me on IRC while I was having the exact same problem. I don't think that it's needed to patch your Kernel since Arch provides the very last updated. The problem has gone from my side installing the `bluez-hid2hci` package then rebooting the computer. Hoping it can help you!
    Have a nice day.

  • IChat AV 4.0  issues, Error 8 - read through all the threads...Help needed

    SO searched all the threads on Error 8 - in the past my friends and I have always either found the answer or updated the SW and video chat has worked.
    I am out in California using T-Mobile account at StarBucks (and other free WIFI locations) I can connect and video Chat with my home with iMac using iChat last (version) update in Tiger. Apple Extreme wireless. I have also been able to connect with Buddy 2 when at home.
    Problem ( 1) I cannot connect buddy 1 (with the linksys) directly from my connection.
    (Interesting side note: Home connects with Buddy 1, then in that connection I was added to the Video Chat and this worked.)
    Note: (2) I cannot connect to Buddy 2 (also with a linksys) directly from my connection.
    Note: (3) Buddy 1 can connect to Buddy 2
    Note: (4) Buddy 2 travels to Buddy (3) home (also with a linksys) and they connect and add Buddy 1
    Problem (5) they try to add me (at T-mobile StarBucks) and cannot connect.
    We have systematically tried:
    1) QT set to 1.5 - iChat bandwidth set to None
    2) tried different ports ( 443) in iChat Prefs,
    3) Opened ports on the linksys routers
    4) Checked Sys prefs firewall (allow all incoming connections checked)
    What should we be looking for?

    Do they have Linksys devices that have a Security Page ?
    If so have they set it to "Respond to Anonymous Pings" ? as iChat sends a Ping.
    I would also go for the UPnP option
    10:09 PM Monday; February 4, 2008

Maybe you are looking for

  • Need logic for po item

    Hi iam trying to get the po line item latest changedby name to display in my report can you give me the logic to get the changed by name for theline item. i have written the code but if i change the line item 20 then in the out put the changedby name

  • New Computer - Updated iPod - Syncing Issues

    Greetings! I bought a new computer in January. At that time, I transferred my songs over to my new computer from my old computer using a cross over cable. At that point, both of my iTunes libraries were the same. Since then I downloaded more songs an

  • How to see all the extractors(standar or not) used in BW system

    Hi experts, As requirement of our users, they ask us show them all the list of extractors used in our systems. I thoguht that we can check the flows one by one but they are so many. there is another way to see all the extractors used? I checked in th

  • Installing OSX on a new hard drive

    I just replaced the hard drive on my macbook, and sucessfuly installed disc one, and now it asks for disc 2. The problem is, it won't accept any disc at any time now. I tried redoing the install by inserting disc one again and booting while holding "

  • Airport express and stereo channel drop-out

    I'm running iTunes on my home stereo system through airport express. I can only get one channel of stereo to play. This does not occur with controls such as playing my stereo components(radio receiver, CD player) outside the network. Is this a common