TCP communicat​ion temporaril​y dies

Hi There
Im using TCP to communicate between my ARM processor and PC. However, the communication sporadically dies for 3 to 4 seconds and then resumes, as shown in the Task Manager Networking (attachment 1) . This happens with the simplest of test programs, as shown in the attachments, and no delays or sequences seemed to solve the issue. 
After some duration the communication dies completely with error code 66.
What is causing the delays in communication and is there a fix for this?
Attachments:
simple TCP failure.jpg ‏527 KB
Simple Server - ARM.jpg ‏72 KB
Simple Client - PC.jpg ‏74 KB

Hey,
What kind of delay did you add into the VI?  it sounds like a pretty classic case of reading and writing TCP too fast.  You may want to take a look at this article: http://digital.ni.com/public.nsf/allkb/4CB799F36D0​EA56A862576200064B2F9?OpenDocument
Regards,
Eric L.
Applications Engineer
National Instruments

Similar Messages

  • How to handle threading for TCP communicat​ion?

    Hi,
    I've a project to control two separate applications (C++ and LabView) and both of them are implemented as server. Another client program (C++) is used to control those application. The communication among them are implemented using TCP socket. The client program sends message to start or stop some tasks on the servers. The client program also sends time (hh:mm:ss) with the start and stop message to determine when to start or stop.
    In C++ application (server): The application listens for connection and when gets  one, it creates a communication thread to handle that and again listen for another connection. The communication thread handles message passing and when it receives start or stop message, it creates a timer thread with the received time to trigger a task at specified time. And after that it waits for message from the client. So, here, when thread (communication, timer) is needed, it is created.
    In LabView (server): I've tried to create same thing as the C++ server. But, from LabView manual and others forum threads, I got that LabView is multithreading and it can be done using independent loop. So, I'd to create four loops in a diagram:
    1. Listen for new connection
    2. Handle communication for already received connection
    3. Start timer
    4. Stop timer
    and they are run at the beginning of the execution and communication among them are managed using local variables. But, 2,3 and 4th loop can handle only one connection and it can handle another if the current is closed. But, the C++ application can handle more than one connection by creating thread when it is necessary but not at the beginning of the execution of the application.
    Is there a better way to implement this in LabView?
    Is it possible to handle multiple connections and create diagram node/block (like thread) dynamically like C++?
    Thanks.
    Using LabVIEW 2010, Visual C#, Visual C++ (2005, 2008, 2010)
    Solved!
    Go to Solution.

    There are several ways to do this in modern LabVIEW and you should probably search the Example Finder for some TCP examples. The classic way is to transfer the connection refnum from the listen loop to a communication loop that adds it to an array of connection IDs and then continously iterates over this array to do the communication. It works since about LabVIEW 4.0 perfectly for me even for applications with HTTP based communication protocol. But you need to make sure of course that the communciation handling for one connection isn't delaying its work for some reasons as that would delay the handling of the other connections too, as they are really worked on sequentially. If you encounter an error, the connection ID is closed and removed from the array.
    The other is that you create a VI that does your whole communication and terminates itself on an error or when getting the quit command. Make this VI to be reentrant and then launch it through VI server as reentrant instance, passing it the newly received connection refnum form the listen loop. Then use the Run method to let it start and operate like an independant thread.
    For all of these you should be able to find an example in the Example Finder when searching for TCP.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • TCP COMMUNICAT​ION ON INTERNET

    Hello..
           There is one example "TCP communication client-server model" in example finder.  I have tested it. It is running on local LAN connection. 
    What should I do to run it on internet...
    Please let me know
    Thanks
    Prashh 

    The only thing you need to change to run that example across the world, rather than across the room, is the IP addresses.
    Your machines have to have internet access to the outside world, of course.
    I have a couple of blog entries describing the basics of TCP communications: 
    http://culverson.com/category/tcp/ 
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

  • RIO hangs up when tcp communicat​ion begins or ends

    Hello, 
    i'm working on a RIO targeted application that makes use of the STM2 library to send acquired datas to the host via TCP calls. The RT vi on the RIO, and the Host vi that receive the datas periodically check for a working tcp connection, to make it work whenever the RIO or the host was first powered on. The only trouble i get is that the RT application hangs up for a few seconds, even the highest priority timed loop, when the connection starts or ends. Is it an expected behavior ? Is there any mean of avoiding that ?
    Thanks for any idea !
    Vincent
    PS : I use :
    LabVIEW 8.6.1 package
    STM library 2.0
    9014 RIO controller running RIO 3.1 software
    Vincent

    Hi VdG,
    Sorry for
    the late answer but I was unavailable this week. Well, on the cRIO controller there
    is a RT OS and normally we don't consider the communication with the host as a
    high priority task. You can implement Producer/Consumer architecture on your RT
    Target where the Producer contains the high priority task and the consumer the
    communication task with a less high priority. If you implement the
    communication in the highest priority loop it will cause the cRIO VI will wait
    for the communication is establish to run anything else.
    You can
    find here good
    programming practices for RT application.
    Hope this
    helps and feel free if you have any other questions.
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/

  • Tcp open connection problem while parallel tcp communicat​ion

    I have a problem with TCP Open connection while running another TCP transfer.
    While I run the Simple Data Client/Server example (..NI\LabVIEW 2010\examples\comm\TCP.llb) I would like to open another TCP connection according this simple VI attached. This runs on another port than the running Client/Server example. When the address of the PC to be connected to, is known to the network (IP/Name) all is fine, when the address is a name unknown to the network, than a significant delay in the datatransfer of the client/server example occures. Hope that anybody can reproduce/explain this behaviour.
    Network setup here is Gigabit ethernet/ DHCP / Windows XP Prof. SP3/ LV 2010 / LV 8.6.1
    Jörn
    Attachments:
    TCP_Open_blockingproblem.vi ‏16 KB

    I really appreciate your comments,
    to make sure that we do see the same effects let me exactly explain what I see: I open the example vi's : Data Client/Server example (..NI\LabVIEW 2010\examples\comm\TCP.llb. You can open it localy that means on one PC or open one  on another PC. To make it simple for the first try open it localy and run both vi's according the example instructions. On the Data Client.vi I see now the samples updating many times per second (should be every 25 ms, because the server produces these in this intervall). All is like expected. Now open the TCP_Open_blockingproblem.vi from above and let it run unmodified (except you have an PC named 'DataServer0'). What I see now in the Data Client.vi : The samples update came nearly to an halt (this is why I called it 'blocking'). Updates only every 6 seconds (here in my network setup). Now stop the TCP_Open_blockingproblem.vi. The DataClient.vi is running on the same speed as before. Now modify the 'DataServer0' to a pc name existing in your network and start again. This time the sample speed is not degraded. Can you confirm this behaviour ?.
    I did recognise the effect for the first time while I desigend an appliaction  based on the STM library and posted the effects I saw, here : http://forums.ni.com/t5/Components/Simple-TCP-Mess​aging-STM/td-p/583438/page/5. Like Christian Loew supposed there is a bunch of code around. It is a multi tier application receiving TCP traffic on some ports and distributing on others. So I decided to isolate the problem from STM and my own code and came to the simplest code which I thought it was possible where the problem still occures which I described above.
    Your suggestion to lookup the names once in the beginning of the application is a possible way, but I must say with the experience now I am still very uncertain of more unexpected future side effects during lookup, especially on network setups at customersites where I have no direct access. So I decided to give an UDP registration mechanism a try, like it is realised in the STM Examples of HostReceiver.vi and Target Sender.vi.
    Thanks for following so far,
    Jörn

  • TCP communicat​ions via C program with VI on a PC (SGI - Windows)

    I have a pair of simple (more at prototype) client/server C programs on an
    SGI host. On the SGI, they compile and run fine (using separate windows).
    I know what the server is supposed to be sending (C floats) and the client
    is reading the correct values.
    I now want to start my C program server on the SGI host, and use the Simple
    Data Client.vi (in LabVIEW 6.1's examples) to display (in its graph) the
    floating point values that the SGI host is sending.
    So far, I have not had complete success. If I start my SGI server, and
    "point" the example Simple Data Client VI at my server, the LabVIEW client
    gets immediate errors (overflows).
    As an experiment, I tried going the other way. That it, I started up
    the
    Simple Data Server VI on the Windows PC. I then "pointed" my SGI client at
    the server on the PC. It works, ... sort of. I am getting an
    appropriately sized list of numbers displayed on the SGI host, but while
    most look like floating point values, some look like VERY large integers.
    I believe I have a data representation problem. That is, I don't know if I
    should expect to send (server-side) or see (client-side) C programming
    variables of type 4-byte floats, 8 byte doubles, or something else. Also, I
    am not certain how many values I should expect to send/see in each message.
    I think the default for the Simple Data Client/Server programs is 200
    points, but I am not sure what that really means, either.
    Any suggestions would be very much appreciated.
    Mike McCormick
    Michael J. McCormick
    Phone: 520-545-7972
    Fax: 520-794-9400
    Email: [email protected]

    > As an experiment, I tried going the other way. That it, I started up the
    > Simple Data Server VI on the Windows PC. I then "pointed" my SGI client at
    > the server on the PC. It works, ... sort of. I am getting an
    > appropriately sized list of numbers displayed on the SGI host, but while
    > most look like floating point values, some look like VERY large integers.
    >
    > I believe I have a data representation problem. That is, I don't know if I
    > should expect to send (server-side) or see (client-side) C programming
    > variables of type 4-byte floats, 8 byte doubles, or something else. Also, I
    > am not certain how many values I should expect to send/see in each message.
    > I think the default for the Simple Data Client/Server programs is 200
    > points
    , but I am not sure what that really means, either.
    >
    By default, LV converts all of the datatypes to be in big endian form.
    I'm not sure about your SGI, but if it is a little endian machine, then
    that will cause problems. If that is the case, you will want to swap
    the words and bytes of the four byte values.
    To debug this more easily, you might just make sure you send over very
    predictable data such as 0, 1, 2, 3, etc. Lots of times these are
    tested with random data, but that makes it pretty hard to see a pattern
    when the data is wrong.
    Greg McKaskle

  • Problem with TCP/IP communicat​ion: error ni-448 when I want to write on a TCP/IP-con​nection

    Hi folks
    I have a really annoying problem: I want a computer (Win XP, Ethernet board, Labview 7.1) to communicate with my robot controller (Win 2k, Epson SPEL+ language). The robot controller is the client, the LabViewPC the server. now reading messages sent by the robot controller are no problem to read. But when I want to send messages from the LabViewPC to the robot controller I get an error message: error ni-448, make sure that the GBIP-controller is the primary controller.
    For the communication I open a TCP-listener and a TCP wait listener in a while loop. So far this works. Then I use the TCP-write function to send a string to the robot controller. Here the error described above occurs. So the communication doesn´t work.
    Can anybody help me?
    Please. Thank you in advance!

    hi there,
    are there several network adapters on your host? if so pass the IP of the network adapter to the "TCP listen.vi". i'm not sure but i think i remember that in former versions this had no effect. then you could use "TCP Listen.vi" on your slave and "TCP Open Connection" function on your host.
    you can use the "Simple Data Server" and "Simple Data Client" examples for a quick test.
    Best regards
    chris
    CL(A)Dly bending G-Force with LabVIEW
    famous last words: "oh my god, it is full of stars!"

  • Tcp/ip communicat​ion protocol

    Hi All,
    I've never done any Labview programming for TCP/IP as of late.  But now I need to figure how to.  
    I've been asked to work on a Pick to Light system that is controlled via TCP/IP comm.
    The Communication data is sent via a CCB (Communication Control Block) format as below.
    The image below shows how to turn on a certain 7-segment LED to display a certain number.
    What I'm trying to figure out is, how do you send the formated data via TCP/IP.  As you know again, I've never worked with TCP/IP before.  
    I've done a ton of searching etc for how to send the data in a format that is similar to what the controller needs but have yet to find anything similar.  
    I'm not asking for you to do the coding for me, just need some guidance on how to.
    I also attached the comm protocol for reference.
    Thanks a ton in advanced,
    guytesting
    Attachments:
    ABLEPick Communication Ptotocol (V2.4).pdf ‏2492 KB

    Aside from the minor point that ATOP obviously didn't hire an English speaker to translate their manual, the documentation actually seems pretty good. The idea is that once you have established a connection, TCP/IP works a lot like a full-duplex serial link. You send packets and you receive packets.
    For this family of devices there is a common protocol used that is documented in the manual. Some packets are like commands and only flow from the PC to the pickers. Some packets are data updates and only flow from the pickers back to the PC.
    It appears that the manual gives examples of all packets using diagrams where each line visually represent one byte. For example, the first two lines are always the CCB length. Line 0 is the LSB, Line 1 is the MSB of a 16-bit byte count. So every packet will start with a 2-byte packet length.
    MIke...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • TCP/IP communicat​ion

    Hi everyone, i'm still new to labVIEW.
    Can anyone tell me how i can transfer excel files to a remote PC through LAN? I've read the Basic TCP/IP communication manual and i am still confused.
    Thanks! 

    I would use a communication that the operation system supports. With Windows you can share a directory on the remote PC. There is an entry in the context menu of a directory. You provide a name to the share and may restrict the access. The help of Windows should help further.
    The shared directory is accessible from other computers now. The path to save the Excel file is: \\remote\share\Excelfile.xls
    (remote: name of remote computer, share: name of share, Excelfile.xls: name of the Excel file)
    I hope this helps.
    Greetings
    shb

  • Problème avec communicat​ion TCP

    Bonjour à tous,
    J'essaie de faire communiquer 2 PCs (un serveur et un client) par TCP via LabVIEW mais ça ne marche pas.
    J'aurais voulu donc vous montrer ce que j'ai codé afin que vous me disiez s'il y a des erreurs de codage.
    Pour l'instant je veux envoyer la commande NULL qui interroge le PC
    serveur sur son état. Celui ci renvoie alors normalement un message de
    statut (écrit en XML) par TCP au PC client sur lequel se trouve LabVIEW.
    Lorsque j'exécute mon code le logiciel sur le PC serveur (qui doit
    normalement me renvoyer le msg de statut) sort une erreur : "Une
    opération a été tenté sur autre chose qu'un socket. Could not process
    the command NULL".
    Ma question est alors est : y a-t-il un problème avec mon code LAbVIEW
    ou est ce un problème de configuration réseau sur le PC Serveur ?
    Merci beaucoup,
    A++
    Attachments:
    test3.GIF ‏17 KB

    Malheureusement, je n'ai pas d'experience avec LabVIEW et l'utilisation de sockets.
    Je craint que cela ne soit pas facilement possible, suite de la lecture de cette proposition d'idee:
    http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Acce​ss-to-sockets-other-than-TCP-UDP/idi-p/1481952
    Cependant, voir cette discussion qui inclus un exemple:
    http://forums.ni.com/t5/LabVIEW/Implementing-Data-​Sockets-and-Ports/m-p/45775

  • Bi direcional Client/Ser​ver communicat​ion over TCP/IP

    Could someone suggest me a tutorial about Bi direcional Client/Server communication over TCP/IP in LabView?
    Thank you in advance.

    I would start by looking at the examples included with LabVIEW.
    Look in examples\comm\TCP.llb
    Now is the right time to use %^<%Y-%m-%dT%H:%M:%S%3uZ>T
    If you don't hate time zones, you're not a real programmer.
    "You are what you don't automate"
    Inplaceness is synonymous with insidiousness

  • Interproce​ss Communicat​ion C++ - LabView

    Hi,
    I have a C++ *.exe file wich is grabbing images with a Matrox framegrabber. This program ist startet via "system exec" from LabView. I want to do a kind of time measurement with this program so i need the exact time when the grabbing of frame starts. At the moment I dont know how long the *.exe file needs to initialize the framegrabber (something about 500-1000ms).
    My idea is to start a continous grabbing but start saving the images when another command via LabView will be send to the C++ application. But I don't know how to send this command! It should be a kind of a "wait until key pressed" controlled by LabView. Maybe a global bolean or something like that.
    I hope somebody can help me!
    (programming with LabView 7.0 and Visual C++ 2003.NET)

    Hi,
    What
    you are looking for is called an “inter-application communication”.
    There
    are several options to realize it. LabVIEW supports TCP/IP, ActiveX or UDP to
    communicate with another application.  So
    it’s not as simple as using a “global Boolean”
    as you mentioned.
    I advise you, to use the LabVIEW
    examples which shipped with the NI example finder to get some programs as
    reference. Search for keywords like TCP/IP, ActiveX and UDP.
    Attached
    you’ll find a link to a knowledgebase.
    Hope this helps.
    How Do I Use LabVIEW to Communicate with Other
    Applications?
    http://digital.ni.com/public.nsf/allkb/B3959ED76D5​5A9E586256965004D8092?OpenDocument
    Regards,
    Ulrich
    AE NICER

  • It's better or necessary open and close communicat​ion with instrument every loop?

    I must communicate with my instrument, but I must change its value, for example temperature, every loop. See the Figure to understand:
    I think that it is better if I open communication with my instrument out of while loop so I many operation: if I put Open VISA in While loop I open VISA session every loop, instead I think it is not intelligent. Can I open VISA SESSION out of the while loop or it is an error for EXCELLENT LABVIEW VI and I must open and close VISA SESSION every times I must talk (and set) with instrument? What is the better way?
    Message Edited by Michelle1892773 on 02-22-2010 02:00 PM

    Something like this?
    I do have to say, i don't know what is happening in the false case of yours, but if nothing happens with the 100 that is wired to the shift register, once you enter the true case, the value in the shift register will always be great than "i". You might as well do what I have done then. However, if something does happen with that number in your false case, then keep it the way you have it.
    That being said, why is the condition there to see if it has looped 100 times before doing the visa write??
    Message Edited by for(imstuck) on 02-22-2010 04:45 PM
    Message Edited by for(imstuck) on 02-22-2010 04:46 PM
    CLA, LabVIEW Versions 2010-2013
    Attachments:
    visa.PNG ‏13 KB

  • How to implement Modbus Ethernet communicat​ion in Lookout, if we want to simulate the PC as PLC ?

    Problem Description :
    Dear Sir,
    We are doing a project where we are using Lookout with
    Front end Modicon PLC. The communication is by
    Ethernet, using Modbus.
    Since the installation is at a distant place, we wanted
    to use another PC (running Lookout) to simulate the
    PLC. For this, we tried to communicate
    a: the server Lookout PC running Modbus Ethernet mode of
    Modbus object as Master
    b: with another PC (for simulating the PLC) running
    Modbus Slave
    We did not get any communication. (we have given the
    details of what we have done, at the end of this email)
    We also tried connecting the above 2 PC's as
    a: the server Lookout PC running Modbus Serial mode of
    Modbus object as Master
    b: with another PC (for simulating the PLC) running
    Modbus Slave object
    Again we did not get any communication.
    If instead of PC (b) we connect the Modbus simulator to
    PC (a), there is no problem in communicating
    Please let us know how to go about establishing the
    communication between 2 PC's using Modbus serial,
    and Modbus Ethernet. A detailed step by step procedure
    would help us a lot.
    Thanking you
    Warm Regards
    Raja Mahbubani
    Procedure of our trial with ethernet.
    This is what we have done in detail.
    On PC A:
    We created an object (Pot) and connected it to
    the modbus data member of the modbus object say 40001. In the
    properties of the modbus object we selected modbus ethernet mode
    of communication and in the IP address field we wrote the IP
    address of the machine B to which we are trying to communicate
    i.e. 152.63.50.2.
    On PC B: we tried the following two methods
    Trial 1 : We created a modbus slave object and
    inserted an expression for the same data memeber to which the
    object was connected hoping to get the value of the pot of machine
    A on machine B.
    Trial 2 : We created a modbus object on machine B and we wrote
    the IP address of machine A and inserted an expression for the
    same datamemeber to which the object was connected hoping to get
    the value of the pot of machine A on machine B.
    NI Software : Lookout
    Version : 4.0.1 or 4.5
    OS : Windows 98
    NI Hardware : N/A
    Drivers : N/A
    Other Hardware/Instruments : N/A
    CPU : Pentium
    RAM : 64
    Vendor : S-Tech
    Customer Information :
    Raja Mahbubani
    Theta Controls
    IN
    [email protected]
    Ph: (+91) 20 4222556/7

    The ModbusSlave which comes with Lookout currently supports only Serial communication. So, you cannot use Ethernet between your two PCs. At least not with Modbus Master-Slave setup (if you must speak Ethernet between the two PCs, IPASCII object lets you do that, but then you'll need to implement your own protocol).
    Since all you want to do is simulate a Modbus PLC on a PC, you can use the Serial mode of communication for now. And later on just modify the Object in your Server Lookout to use the Ethernet mode.
    For setting up a Serial Modbus Slave, use a null-modem cable between the two PCs (lines 2 and 3 are swapped). On your PC 'B,' create the Modbus Slave object with the right COM port for that PC. And on your PC 'A' create the regular Modbus Object as if you w
    ere connecting to the Modbus Simulator box. The only difference here is the cable. The simulator box uses a straight-through cable whereas the Slave needs a null-modem cable.
    Hope this helps.
    Rgds,
    Khalid

  • 6500a e710 a-f - Scanner Communicat​ion Error Windows 8.1

    We have been experiencing issues with scanning whilst connected via USB, using the HP Scan software. The software returns an error message saying scanner communication cannot be established, half way through scanning. Then HPScan.exe fails to load again. The printer just says “scanning cancelled” on its display.
    This is only effecting one model of PC and that is a HP 8300 Ultra-Slim PC.
    We are running Windows 8.1 64 bit from an image install. However, I have tested this with a fresh Windows 8.1 retail installation and get the same problem.
    We have tried various actions to fix this:
     - Various accounts, admin accounts, domain admin accounts, local accounts etc.
     - Uninstall and reinstall. Basic and Full driver packages including the latest versions
     - Removed all other HP software from PC including registry keys
    - Used built in Windows 8 scan software with basic driver
     - All USB ports tested including 2.0, 3.0 and powered / non-powered
     - Replaced cables
     - Re-isntalled USB bus drivers for 8300
     - Followed the print/scan doctor which shows a driver error - scandriver unable to communicate with product
     - Run HPScan in compatibility mode for 7/XP
     - Updated firmware on printer
     - Installed latest Windows Updates
     - Checked WIA service and dependencies are running
     - Semi and Full factory resets on Printer
     - Shell hardware detection service set to manual
     - We have replaced the printer for an affected user - same issue
     - Also replaced PC for an affected user - same issue.
     - Updated PC BIOS
    I have tested connecting the printer to the router with a network cable and then installing printer as a networked device rather than USB and then the hpscan.exe works. So this is only an issue with USB (though it wouldnt be practical to try and talk 200+ users through networking their printer).
    As you can see, we have tried almost everything. Interestingly we havent been able to replicate this issue in one of our main offices - despite collecting the same PC and Printer from an estate and bringing it back to an office.
    We have also sent out a working PC and Printer combo to an affected estate office and it has not worked there.
    Our Estate Offices connected via an ADSL Router and "My Documents" are re-directed to a network location. Could a failure in accessing this network location cause the problems? I have tested connectivity to network store from PC and it accesses the files fine.
    Any solutions would be greatly received, I have spoken to HP After Sales support but not received an working solution yet.

    Greetings, @Scammell29
    I have read through your post and have very ideas left for you, as you've tried quite the load of troubleshooting!
    I am thinking the issue could be power related, so try a power reset and plug the printer in directly to the wall outlet. Avoid power bars, surge protectors, etc. Just a direct plug in to the wall to test the power. Afterwards, see if you still receive the communication error.
    If the issue continues, next try a disk cleanup, the instructions are included in this guide: A 'No Computer Detected' or 'Connection Error' Message Displays during Scanning for HP Officejet 650...
    If the error still persists, perform a Clean Boot and restart the PC and then disable the Firewall and Anti-Virus scanners.
    Please let me know the results!
    Good luck
    R a i n b o w 7000I work on behalf of HP
    Click the “Kudos Thumbs Up" at the bottom of this post to say
    “Thanks” for helping!
    Click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution!

Maybe you are looking for

  • Photoshop CS4 "Freezes" when saving as a JPEG

    I have been using Photoshop CS4 with SnowLeopard and my MacPro for months now without a problem. I save multiple images everyday, often as JPEGs for the Web. But today, out of the blue with nothing changing (no new updates, or plugins), Photoshop "lo

  • Problem connecting desktop manager with torch 9800

    I have a lot of difficulties with my BB Torch 9800, since I forgot my password (for desktop manager).    Can't connect neither BB Protect to save data nor browse with Google search.  Could somebody help me solve this? Thanks

  • Java program to perform binary addition,subtraction and modulus.

    i am a newbie to java and require ur urgent help plzzzz. i wanna perform binary addition,subtraction and modulus operation between two numbers of 512 bit without using java functions i.e by simple logics of control statements.i need to convert two 51

  • OnDisconnect Event in FMS 2.0

    I am using application.onDisconnect Event for updating some entries in Database side through php. Its works fine. But in some case it doesnot call onDisconnect event and hence not updating db entries??Is it problem of concirrent access of onDisconnec

  • Extract pages depending on pagination?

    Hi all I am receiving on a daily basis a file which contains thousands of print ready pdf's.  These pdf's are customer letters for one of our clients, but the problem I have is that some of the letters are a 1pp, some are 2pp, some are 3pp etc.  Is t