]> git.sesse.net Git - rdpsrv/blobdiff - rdpsrv.c
Change RDP version to v1, to get simpler login packets. Notice login packets.
[rdpsrv] / rdpsrv.c
index bb5b1db4727dae82a7484d714216d1cffcff0146..dda4a173ad0856c0e27bc2e4482a06fdc8540b20 100644 (file)
--- a/rdpsrv.c
+++ b/rdpsrv.c
@@ -61,15 +61,16 @@ int create_server_socket()
 
 int serve_client()
 {
-       mcs_recv_connect_initial();
+       if (!mcs_recv_connect_initial())
+               error("MCS_CONNECT_INITIAL recv failed");
        mcs_send_connect_response();
        
        for ( ;; ) {
-               short channel;
-               
-               /* receive ISO packets */
-               mcs_recv(&channel);
+               uint8 type;
+               STREAM s;
 
-               printf("Packet on ch %u\n", channel);
+               while ((s = rdp_recv(&type)) != NULL) {
+                       printf("RDP packet! type %u\n", type);
+               }
        }
 }