DarkAngel 0 Posted May 9, 2011 Hello . I was making this client server app based on TCP. It worked fine until i started introducing new features to it. When introducing the new features i thought using multiple tabs in the same gui would be a great idea. Now , there are two particular tabs having different functions assigned to them. What i did there was to check for user inputs and send them to the server which inturn would send them to the other clients. The question is how do i make the server detect from which control the message is coming and to which control to display the message in the client. For eg if my tab 1 is a chat engine , tab 2 is, say, another chat engine...then how do i write the code so that the server is able to detect if the message came from tab 1 or tab 2 and to display the message correspondingly to the other client interfaces. As of now , with what i did , the content of each tab is overlapping which is quite obvious. I just need some ideas on how this can be done. Thanks in advance . hope i am clear with what i mean. Share this post Link to post Share on other sites
hannes08 39 Posted May 9, 2011 Hi DarkAngel, you need to alter the data you send via TCP. E.g. Prepend a TAB index or similar. I don't think it is possible to find out via a simple TCP package/stream from what control it has been sent unless you really attach the data about it. Regards,Hannes[spoiler]If you can't convince them, confuse them![/spoiler] Share this post Link to post Share on other sites
DarkAngel 0 Posted May 9, 2011 Thanks hannes ! " prepend a tab index " - can u explain a little bout that ? Cant two separate sockets be created to handle the different streams? Like port 1 for the stuff of 1 tab . and port 2 for the other ? is creating multiple sockets in a single script possible ? Share this post Link to post Share on other sites
hannes08 39 Posted May 9, 2011 Hi DarkAngel, I'm not sure if this is state-of-the-art programming, but you could for example insert a "1|", "2|" ... "n|" before your message/data, and on the other side (server) you can check on the text at the beginning of the message. (Everything with 1| at the beginning belongs to tab 1...) I'm pretty sure It's possible that you can open multiple sockets per script, but right now I don't know how. Regards,Hannes[spoiler]If you can't convince them, confuse them![/spoiler] Share this post Link to post Share on other sites
DarkAngel 0 Posted May 9, 2011 Thanks lemme try and see how far i get . Share this post Link to post Share on other sites