国科大DL课四合一实战包:MNIST识别+猫狗分类+古诗生成+微博情感分析
2026/6/9 21:54:13
在 RPC 编程中,我们先来看一个高尔夫游戏的相关接口实现。有两个关键函数StartGolf和EndGame,以及一个PGOLF_GAME_CONTEXT_rundown例程。
RPC STATUS StartGolf ( CHAR *pchPlayerName, PPGOLF_GAME_CONTEXT pphContext ) { *pphContext = NULL; if (iCurrentPlayer >= MAX_PLAYERS) return GOLF_COURSE_TOO_BUSY; // Find a convenient slot for new player for (int i = 0; i < MAX_PLAYERS; i++) { if (Players[i].fSlotTaken == FALSE) break; } *pphContext = &Players[i]; // Set up the slot with proper data Players[i].fSlotTaken = TRUE; Players[i].iPlayerNos = i; // Bump the current usage count iCurrentPlayer++;