网络编程:从TCP到Web开发的全面指南
1. TCP服务器 - 客户端基础
在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