Hi all,
What is the best way to send data messages over a tcpip network? I guess I'm looking for something like AOL's IM, but without the screens. I'd have an Informix db on AIX and about 200 PC's with win98 on a WAN. Upon update of certain informix tables, a db trigger would fire, which would send over tcpip a simele text message with a record ID and some of the data from that updated record. It wouldn't go to all pc's, but just ones that the trigger logic decides need this data--so it wouldn't be a broadcast. The clients need to have this message within 5 seconds of it's update.
So the trigger fires, and it sees that this record's updated data needs to go to, say, 15 ip addresses, (which are in an informix table), and then it sends the message, and a VB program running on the PC clients would need to get this message and then deal with the data.
The current ad-hoc solution is to have the clients poll the server over a wan. You can see that 200 clients hitting this box every 5 seconds to do an index scan and possibly a fetch is going to be a burden, not to mention wan traffic bottlenecks.
So 'push' is the way I want to go, but I'm not sure how to accomplish this.
Thanks for any ideas,
-Jim
What is the best way to send data messages over a tcpip network? I guess I'm looking for something like AOL's IM, but without the screens. I'd have an Informix db on AIX and about 200 PC's with win98 on a WAN. Upon update of certain informix tables, a db trigger would fire, which would send over tcpip a simele text message with a record ID and some of the data from that updated record. It wouldn't go to all pc's, but just ones that the trigger logic decides need this data--so it wouldn't be a broadcast. The clients need to have this message within 5 seconds of it's update.
So the trigger fires, and it sees that this record's updated data needs to go to, say, 15 ip addresses, (which are in an informix table), and then it sends the message, and a VB program running on the PC clients would need to get this message and then deal with the data.
The current ad-hoc solution is to have the clients poll the server over a wan. You can see that 200 clients hitting this box every 5 seconds to do an index scan and possibly a fetch is going to be a burden, not to mention wan traffic bottlenecks.
So 'push' is the way I want to go, but I'm not sure how to accomplish this.
Thanks for any ideas,
-Jim