Linux 0.11 内核栈进程切换实战:5步手写switch_to汇编与fork改造
2026/7/6 11:57:51
在TCP编程中,我们常常需要实现服务器和客户端之间的通信。以下是一个简单的客户端代码示例:
printf("4 : connected OK to\n"); printf("-------------------------------------------------------\n"); printf("Server hostname=%s PORT=%d\n", SERVER_HOST, SERVER_PORT); printf("-------------------------------------------------------\n"); printf("========= init done ==========\n"); } int main() { int n; char line[MAX], ans[MAX]; client_init(); printf("******** processing loop *********\n"); while (1){ printf("input a line : "); bzero(line, MAX); // zero out line[ ] fgets(line, MAX, stdin); // get a line from stdin line[strlen(line)-1] = 0; // kill \n at end if (l