200ms delay in windows tcp ip - how to work around?

I have just found out the hard way that there is a inherent 200ms delay in sending TCP/IP messages on windows machines. Work arounds for this are:
1. Play with the registry settings for the TCP Receive Window;
2. Set the TCP_NODELAY via the wsock32.dll (or on socket establishment), or
3. Write my own TCP library in C.
My preferred option is #2 as the others defeat the purpose of LabVIEW, however the wsock32.dll functions require the SOCKET reference as an input - I am not sure what the connection ID returned by the LabVIEW TCP functions is - can someone help me??
Cheers,
Wayne

Wayne,
I am hoping that you have already heard back from Austraia support, but I will post here as well.
LabVIEW has the Nagle algorithm on by default. We have written a VI that will turn it off. Please see KnowledageBase 2ZAH5EEG: Do LabVIEW TCP Functions Use the Nagle Algorithm?. This should resolve your issue.
Randy Hoskin
Applications Engineer
National Instruments
http://www.ni.com/ask

Similar Messages

  • I no longer have access to my icloud email and don't know the answers to my security questions. Does anyone know how to work around this to reset my icloud ID without losing my info? I haven't backed up in a year because of this.

    I no longer have access to my icloud email and don't know the answers to my security questions. Does anyone know how to work around this to reset my icloud ID without losing my info? I haven't backed up in a year because of this.

    You need to ask Apple to reset your security questions. To do this, click here and pick a method; if that page doesn't list one for your country or you're unable to call, fill out and submit this form.
    (123381)

  • Dev 6.0: Bug in ReportBuilder (!!!) How to work around ?

    Hi !
    I have a problem with ReportBuilder. After Arrange->Size Objects
    or Arrange->Allign Objects the child object doesn't belong to
    paren frame. There is no such thing in Developer 2000. Can
    anybody help me how to work around it ? It's practically
    impossible to create complicated report.
    Thanks in advance.
    null

    I don't know is it's possible to just search and replace as part of the checkout. We do it the other way around. Each user uses his own directory but for jdev all development is done in /mnt_dev/...
    So you map the users development directory to /mnt_dev. this way the path information stays constant and you don't need change the environment.
    Timo

  • How to work around audio sounding worse in Logic?

    Hi Folks
    We just bought Logic 8 for its MIDI, composing/scoring and loop/instrument resources. Have used Nuendo for 5 years, for audio for video, which has included some music creation.
    I did some quick recording/playback audio tests and here's how I hear the results:
    Voice recorded and played back in Nuendo sounds just like live. Voice recorded in Logic and played back in Logic sounds relatively flat and digital. Voice recorded in Nuendo and played back in Logic sounds relatively flat and digital. Voice recorded in Logic, exported as a file and played back in Nuendo sounds just like live voice and like it was recorded in Nuendo.
    So how do you work around the crummy sounding audio in Logic? Is the problem only the audio playback within Logic? Do you compose in Logic, export as files and then mix in another app? If so, which app? Or do you know the export will sound better outside of Logic? Or what other adaptation have people come to?
    Thanks for reading.

    No audio problems with Logic Pro 8 my side. In fact, it is sounding somehow better than Logic Pro 7 and latency is better. 44/48/96 all sounds great! Bus, FX, output, EXS24, etc. etc. -- wonderful stuff.
    Interface wise everything is at my finger tips and I didn't have to do anything to get my control surfaces to work (Mackie). Everything makes sense -- huge improvement over LP7. Really helps me explore being creative.
    So far Logic Pro 8 is an amazing step forward -- good work Apple.
    Thank you Apple.

  • How to work around dataflow order in front panel simulation?

    I'm on the steep part of the Labview learning curve.  The attached vi is my attempt to simulate the user interface of the product I'm working on.  I'm posting because every workaround I dream up to deal with Labview's dataflow architecture results in more complexity.  I think I'm putting bandaids on top of bandaids!
    If you run the vi you should see what I'm trying to accomplish.  The 5 Mode Select buttons send the machine into one of 5 available modes, implemented with a case structure.  Delay blocks within the cases simulate how the machine will react.  Random number generators simulate occurrence of fault conditions.  RS flip flops simulate momentary contact buttons.
    Some rules:
    - pushing a mode button should instantly switch the machine to the selected mode (my vi doesn't work that way).
    - probe test mode should execute just once.  My vi simulates this one-time operation by latching the test result - kludge!
    - if a fault occurs, it can only be cleared by "power cycling" (stopping and restarting the vi)
    Questions:
    1) is there an simpler way to simulate momentary contact buttons?
    2) is there a simpler, better way to select the cases?  I'd like to automatically go from Test to Stop after a single execution of the test case.
    3) what is an efficient way to initialize the mode indicators?  They 'remember' their last state through a power cycle.
    Thanks for any and all insight!
    Jeff
    Jeff
    Climbing the Labview learning curve!
    Sanarus Medical
    Pleasanton, CA

    An alternative method for the UI is to use the radio buttons control. You can customize the standard one to use the square buttons, and I believe this would give you the equivalent effect that you're doing with the lights. See attached VI along with customized control. For the customized control I took a standard radio button control, opened it for editing, and replaced the circular booleans with square buttons. The radio button control is an enumeration, with the enumeration items being the labels of the individual controls (not the text inside the buttons). The control is set so that the labels on the individual square buttons is not visible.
    Attachments:
    Event Structure Example2.vi ‏45 KB
    Control 1.ctl ‏6 KB

  • How to work around issues with tablet PC input service

    On some systems the Tablet PC Input Service is running and it interferes with JavaScript based UI frameworks (jQuery, Kendo). Is there any solution to fixing this issue through code? The alternative would be to tell every user to check for this service to be running and turn it off....which also turns off support for Wacom tablets, smartboards and a bunch of other stuff.
    Works fine in IE, but also fails in Chrome, so it is not only Firefox. And it is not only one app, there are reports of different browser based apps failing.
    Any advice is greatly appreciated.

    Yes, this also happens on the old version. It is tied most likely to the Tablet PC Input Service. I tried it also with a touch interface and there some stuff works now, but others does not. When using FF with a touch interface I wonder how well that works out.
    I saw the other post before, but there was no solution given either. The only workaround so far that I found is to stop that Windows service, but then some hardware such as the graphics tablets won't work any longer.
    One more reason why touch UIs are currently total flops....but that is a different discussion.

  • Itunes 11.1.1.11 home sharing doesnt work on Windows 7 - whats the latest work around??

    Hi all, i know there is lots of stuff going around about this but the fixes i want to try dont work. I have changed to compatibility mode and restarted the computer and itunes and started home sharing to no avail. We have an ATV2, ATV3, ipad mini, Ipad 2, ipad3, 3 x iphone 4 and 1 x iphone 5 that all worked perfect before the latest round of updates. The ATV's, itunes and all the IOS devices have the latest versions and thats when it all stopped.
    I dont want to delete every trace of itunes from the computer like some have suggested.
    Now What??
    Thanks for anythin you can suggest.

    Doing a bonjour repair using "uninstall program" on windows 7 resolved this for me, the AirPlay icon came back in iTunes and Home sharing showed up on my Apple Tv 3 again. :-)

  • Are there any Windows Media Rights V7 technology work-around conversions?

    I realize that Microsucks has retired their support for the Mac version of Windows Media Player, but there are times that it comes in handy when viewing protected files from PCers I work with. I've tried VLC and other converters and they have worked on certain file types, but as time moves on, so does the weired file types avaliable. Presently I'm dealing with a movie file that has a .php extention and I get this...
    In order to play this file, you need to upgrade your media player to a version compatible with Windows Media Rights Manager V7. Select View Compatible Players below to see a list of compatible media players.
    If your current media player does not have a Windows Media Rights Manager V7 compatible version, you should select a different player with the Windows Media Rights Manager V7 identifier.
    View compatible players
    The player choices are WMP or the Flip4Mac component for QT. Neither work for this file type. Has anyone gotten around this Windoze-Way-To-Pry-More-Money-Out-Of-Our-Pockets???
    PowerMac G5 Dual 1.8ghz   Mac OS X (10.3.8)  
    PowerMac G5 Dual 1.8ghz   Mac OS X (10.3.8)  

    In order to play this file, you need to upgrade
    your media player to a version compatible with
    Windows Media Rights Manager V7.
    Only Windows versions are compatible. You can't play these on a Mac.
    iFelix

  • How to work around 200 device limit in AXL ?

    When you send a SOAP request (SelectCmDevice) to retrieve a list of all phones, it only returns 200 devices max. My question is how do you retrieve more than 200 phones. Is there a way to loop through them. If you send multiple requests, does it know that these requests are for subsequent set of 200 phones -- as opposed to sending the same 200 devices?

    No audio problems with Logic Pro 8 my side. In fact, it is sounding somehow better than Logic Pro 7 and latency is better. 44/48/96 all sounds great! Bus, FX, output, EXS24, etc. etc. -- wonderful stuff.
    Interface wise everything is at my finger tips and I didn't have to do anything to get my control surfaces to work (Mackie). Everything makes sense -- huge improvement over LP7. Really helps me explore being creative.
    So far Logic Pro 8 is an amazing step forward -- good work Apple.
    Thank you Apple.

  • How to work around System Generated ID's - GUID?

    Hello Experts:
    We are facing a challenge in our CPROJECTS and CRM modules.
    All the objects are getting assigned a unique 32 character system generated ID which is linked to the actual object. This makes navigation and troubleshooting even more complex.
    My questions are these:
    1. What is the significance of this methodology of assigning System generated ID's (GUID's)? Why do we need these system generated ID's?
    2. How can we convert the objects from internal ID format to external ID format? Is there a function module that would allow us to do that?
    3. All the business content extractors are designed to extract in the internal ID format. What do we do to configure the extractors to use external ID format.
    Any helpful answer will be rewarded.
    Thanks
    MP.

    Hi,
    did you find a workaround concerning this topic? Having the same issue in SRM - BW implementation
    kind regards,
    Steven

  • [ADF-swing] ViewObject blocks EDT, how to work around?

    I'm working with JDeveloper 11.1.1.5.
    I have a query-based VO that takes a long time to execute.
    While the Statement runs I want to show a Waiting Dialog showing an animated GIF so that the user knows the application is working and not hung.
    When I do the query directly then my WaitingDialog shows the Animation as expected. The following runs in a thread of ist own:
    ViewObject viewObject = myApplicationModule.findViewObject("MyViewObjectsName");
    PreparedStatement s = ((DBTransaction)_am.getTransaction()).createPreparedStatement(viewObject.getQuery(),0);
    try{
      s.executeQuery();
    }(catch SQLException ex){
    ex.printStacktrace();
    when I Change this to execute the vo instead the Dialog hangs:
    ViewObject viewObject = myApplicationModule.findViewObject("MyViewObjectsName");
    viewObject.executeQuery();
    how do I configure ADF so that it does not block EDT?
    bye
    TPD

    An alternative method for the UI is to use the radio buttons control. You can customize the standard one to use the square buttons, and I believe this would give you the equivalent effect that you're doing with the lights. See attached VI along with customized control. For the customized control I took a standard radio button control, opened it for editing, and replaced the circular booleans with square buttons. The radio button control is an enumeration, with the enumeration items being the labels of the individual controls (not the text inside the buttons). The control is set so that the labels on the individual square buttons is not visible.
    Attachments:
    Event Structure Example2.vi ‏45 KB
    Control 1.ctl ‏6 KB

  • How to Work-around Fixed Border Image used in the template?

    Thanks everyone for the responses to the CSS question posted.  Here's the real problem I was trying to solve, I'd appreciate your learned thoughts and suggestions.
    My son was a good visual eye and he's built a website for a part-time business he's created at college using a downloaded template.  But, he used and modifed the  PHOTOSHOP version and then saved the web sliced output.
    http://www.techcheckuva.com
    Decent looking but all jpg slices so unreadable by Google, etc.  I found the original HTML version of the site and was testing it.
    http://www.techcheckuva.com/ComputerTips/FW264/html/index.html
    But the site "breaks" when the text content is longer than the preset areas, as in:
    http://www.techcheckuva.com/ComputerTips/FW264/html/index1.html
    See -- the border images on the LEFT and RIGHT side move but do not stretch -- leaving white gaps.  Also, the center grey b
    Question: how do I FIX this design so the WHITE Center text area can STRETCH LONGER than the deafult length?
    Is this complex?
    Thanks all, so much.

    Drop shadows can be built into the #Container  background-image like so.
    Remove restrictive height values from your CSS.  Use default CSS positioning (which is no positioning at all) for the primary layout.  All those APDivs are going to drive you nuts.  Alignment can best be achieved with CSS  margins, padding and floats.  Below is a quick and dirty example.
    http://alt-web.com/TEMPLATES/3-col-white-gray.html
    Best of luck,
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    www.alt-web.com/
    www.twitter.com/altweb
    www.alt-web.blogspot.com

  • HT201272 hi all, I am having trouble downloading 2 music videos. I keep getting the download error 8008. Can anyone enlighten me on how to work around the problem.

    Hi guys, I'm havinh trouble downloading 2 music videos. The download starts then stops before it gets going and gives me an error code, 8008. Can anyone help please.

    Try the troubleshooting for that error number on this page : http://support.apple.com/kb/TS3297
    "Error -50," "-5000," "8003," "8008," or "-42023"
    These alerts occur due to timeouts or conflicts trying to write a file during download.
    If you encounter this issue while accessing iTunes Store:
    See iTunes 9: "One Moment Please" or "Error (-50)" message when accessing iTunes Store
    If you encounter this issue while while downloading something from the iTunes Store:
    Delete your iTunes Downloads folder, located in:
    Mac OS X:
  ~/Music/iTunes/iTunes Media/Downloads   Note: "iTunes Media" may appear as "iTunes Music. Also, the tilde (~) refers to your Home directory.
    Windows Vista:
  \Users\username\Music\iTunes\iTunes Media\Downloads\
    Windows 7:
  \Users\username\My Music\iTunes\iTunes Media\Downloads\
    Windows XP:
  \Documents and Settings\username\My Documents\My Music\iTunes\iTunes Media\Downloads\
    After locating your iTunes Downloads folder:
    Quit iTunes.
    Delete the Downloads folder on your computer.
    Open iTunes.
    Choose Store > Check for Available Downloads.
    Enter your account name and password.
    If you encounter this issue while while downloading Digital Copies using Windows:
    Use MSCONFIG (directions for Windows XP and Windows Vista/Windows 7) to disable conflicting software.
    If using MSCONFIG steps resolves the issue, you may want to use the System Configuration Utility to turn on the third-party System Services and Startup Items one at a time (restarting your computer after turning on the item or items) to identify which System Service or Startup Item is causing the conflict.
    You can turn all of them back on by selecting the Normal Startup option under the General tab of the System Configuration Utility window, but please note that this may cause the issue to reoccur.
    If you are able to isolate the issue to a particular third-party software, you may wish to contact them to let them know of the conflict.

  • How To Work Around Set Up Issue With Time Machine?

    When I attempt to set up an external drive for Time Machine I get this: You do not have appropriate access privileges to save file “.001b63b53d7a” in folder “Time Machine Backups”. I have searched for this file and cannot find it. I have deleted any and all Time Machine Backup files.

    I worked through the first four on the work around and this is what the terminal screen looks like:
    Last login: Sun Jan 11 20:59:31 on ttys000
    Macintosh:~ Brokenarrow$ cd /Volumes
    Macintosh:Volumes Brokenarrow$ ls -al
    total 12
    drwxrwxrwt@ 5 root admin 170 Jan 11 20:01 .
    drwxrwxr-t 40 root admin 1428 Dec 28 15:42 ..
    lrwxr-xr-x 1 root admin 1 Jan 10 06:29 Macintosh HD -> /
    drwxrwxr-x 15 Brokenarrow Brokenarrow 1020 Jan 11 19:56 Time Machine Backups
    drwx------ 1 Brokenarrow Brokenarrow 2048 Jan 11 20:10 mikesmail
    Macintosh:Volumes Brokenarrow$
    I tried to determine which was the back up volume name (tried Time Machine, Time Machine Backups) but no luck. Any suggestions? Thanks for your patience.

  • How to work around audiobook limit?

    The ipod doesn't handle audiobooks (m4b) that are over 13 hours properly. It plays fine, but if you try to rewind a bit after passing the 13 hours mark, it "snaps" back to 13 hours or so.
    for example I was on a plane listening to an 18h long audio book, around the 16 hour mark I got distracted by a flight attendant and missed a crucial minute of the book. I rewinded a few minutes without thinking and bam! the audio book now starts playing at the 13h mark or so, wiht no way to fast forward back to 16h. The only way I know to deal with it is to re-listen to the 3 hours of audiobook before catching to where I was. Let me tell you I had a few choice words not repeated here about Apple's "quality" products.
    I've seen an explanation somewhere about the technical reason for the limitation (something about the max file size?), but I also hear Audible files don;t suffer such as limitation.
    I'm assuming Apple will never fix this on the Classic, since it's all about the iPhone now. What is the best way to deal with it? if I split the audiobook into two files smaller than 13 hours each, each file will appear in my audiobook list twice(since I always keep a dozen books around for those long international flights, it is a big deal to me). I will have to manually start the second part of the book, which is just dumb and detracts from the user experience.
    Is there a "seamless" way to make it work?

    Hi,
    ok I have several suggestions:
    * when adding an audiobook to itunes (so the basic files), make sure you have a file for each chapter. When copying from your audioCD this should automatically happen (pop cd in computer with itunes running and it should ask whether you want to add the files to the library). Same when buying audiobooks from itunes, or downloading from free sites like librivox. Solves the length issue.
    This, of course, can result in about 60 or more files for the one book, so:
    take care these files are named correctly so they are in order.
    I have tons of audiobooks on my ipod at the same time (lot's of travelling) and my system is as follows: name of the book_01 name of the book_02 etc.
    This should result in automatic correct sorting. If it doesn't mess around a bit with the info tab information like track/cd number to get this sorted.
    Also select all your audiobook files and,(again) right click select "show info" (I'm running itunes in Dutch so might show up with a different title here), then look on the different tabs and enable the function 'skip when in shuffle mode"
    As well I like to tell itunes it's dealing with an audiobook rather than music (should be same tab).
    Then what I do is I make a playlist (file/add playlist) or folder with several playlists (eg for historical books vs sci fi etc). Still in itunes, and give the playlist the name of the book. Add alle the files. Check the sorting (on name) en then add this playlist to your ipod (just drag it up there or run synchronise).
    On your Ipod you'd select your book like any normal playlist. Scrolling back whitin any chapter is no problem and can be achieved in the normal way.
    So might sound like a lot of work, but can be done really quickly once one gets into the habit.
    Good luck!

Maybe you are looking for

  • Vendor Open items transfer from one Recon to Another recon

    We have wrongly maintained one recon account in Vendor.  Is there any way to trnasfer Vendor Open items transfer from one Recon to Another reconciliation account..

  • Error while creating the repository in OWB 10.2

    Hi, I'm trying to create the design the repository for OWB and i'm getting the following error. main.main[5]20090916@13:49:28.028: 00> oracle.wh.service.impl.assistant.ProcessEngine.display(ProcessEngine.java:1409): Log File Directory = S:\OWB10G24.0

  • How to create a segement in we31 for an Idoc

    Hi, How to create a segment in we31 for an IDOC . I tried its showing an error Name range violation: Name not permitted in customer system

  • Overridden fields' values not retained after form is saved/reopened

    Hi Everyone, Thanks in advance for any help you can provide. I've searched the net, but can't seem to resolve my problem. The form itself is somewhat complex. If needed, I can get into the details of how the calculation is done, but may save some tim

  • Updating the jsp file

    i have one jsp file. when u enter data and click submit button the values are updated to the database. if u call the same jsp file the updated values should be displayed