The server registers itself with Windows, specifying a service name. For example: ddeServer.Initialize("fcclient", false);
The client initializes a conversation with the server, specifying the service name and topic name. For example: ddeClient.Initialize( "fcclient", "fcclient", 5000, false );
The client sends a command (such as an execute, poke, or request command) to the server along with some data (optional). For example: ddeClient.Execute("fcclient","casebyid," + case_id);
The client then disconnects the conversation. For example: ddeClient.Uninitialize();