G
G
Grigory Bondarenko2015-03-19 19:03:23
MySQL
Grigory Bondarenko, 2015-03-19 19:03:23

Which development environment to choose for receiving data via UDP and writing to the mysql database?

The server part of the program is under development, which will transfer data about incoming calls to a client computer over the network (to a UDP port).
It is necessary to write the client part of the program for Windows for the secretary, which will display data about the calling client with the possibility of editing them. The program must meet the following requirements:
1) work in the background and be not closed 4) the corresponding window must automatically close if a signal is received about the end of the conversation 5) there must be a window for searching for records in the database and editing them (like a table)
2) for each new call it must show a separate window with large letters on top of all windows, even if the secretary views photos in full screen, for example
3) after editing the data by the secretary, they must get into the mysql database, which is located on a server in the local network
I refused to develop in the WEB environment, because the application must work independently of the browser. The experience of "programming" is limited to writing vbs scripts, so I turn to specialists for help. Which development environment and which set of libraries is better to choose for my task, and so that it works both on XP and on Windows 7.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Armenian Radio, 2015-03-19
@gbg

The main question is why does the call information come on UDP? How is delivery control implemented? Where is the guarantee that the package is not lost? That is, it asks for TCP with all the bells and whistles, like heartbeat, keep-alive and controllers.
And yes, the answer "we have ethernet, packets are not lost" is no good. Even on loopback packets can be lost with pleasure.
And so, this is a problem for Qt June for one or two evenings.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question