Client-Server using socket?
-
Hi, I want to build one MFC dll which will act as a server using socket or any other concepts... And then want to build one windows application using c# which will act as a client. If i click a button from the c# application, one of the server function want to invoke!.. Is it possible? If anybody know, please guide me... Thanx in advance Surez
-
Hi, I want to build one MFC dll which will act as a server using socket or any other concepts... And then want to build one windows application using c# which will act as a client. If i click a button from the c# application, one of the server function want to invoke!.. Is it possible? If anybody know, please guide me... Thanx in advance Surez
$uresh $hanmugam wrote:
Is it possible?
Yes
$uresh $hanmugam wrote:
If anybody know, please guide me...
Learn MFC, then learn C#, then write the two parts of your program and test them. If you have already written parts of these progrmas and have come across a problem then tell us what is wrong and we may be able to help.
-
Hi, I want to build one MFC dll which will act as a server using socket or any other concepts... And then want to build one windows application using c# which will act as a client. If i click a button from the c# application, one of the server function want to invoke!.. Is it possible? If anybody know, please guide me... Thanx in advance Surez
Usually sockets are used for communications between remote machines, on the other hand, a
C#
application may interact (the way you depicted) with aDLL
via interoperability, see for instance [^]. :)If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
[My articles] -
Hi, I want to build one MFC dll which will act as a server using socket or any other concepts... And then want to build one windows application using c# which will act as a client. If i click a button from the c# application, one of the server function want to invoke!.. Is it possible? If anybody know, please guide me... Thanx in advance Surez
As you are getting bits of advice... I DLL does not run in isolation - you need an exe to use that DLL. So, why not write a EXE server? As has been said, sockets are great for communicating between machine - on different OS's, on different continents too. If you know these processes will be on the same machine, there are simpler inter-process methods! http://www.flounder.com/kb192570.htm[^] may be of use to you. Iain. ps, if you have not worked it out by now, you're asking "I want to make a new car. Can anyone guide me" "well, it's a big question, what do you know now?"
I have now moved to Sweden for love (awwww). If you're in Scandinavia and want an MVP on the payroll (or happy with a remote worker), or need contract work done, give me a job! http://cv.imcsoft.co.uk/[^]
-
Hi, I want to build one MFC dll which will act as a server using socket or any other concepts... And then want to build one windows application using c# which will act as a client. If i click a button from the c# application, one of the server function want to invoke!.. Is it possible? If anybody know, please guide me... Thanx in advance Surez
MFC has socket class implementations (Both synchronous and asynchronous). Use the asynchronous socket class to build your server and use synchronous socket class to connect to the server. Accept connections with the UI thread and use a threadpool to serve the clients. Hint: Synchronous = blocking = CSocket Asynchronous = non-blocking = CAsyncSocket Hint 2: Sockets are not programming language dependent.
It is a crappy thing, but it's life -^ Carlo Pallini