char buf[MAXLINE] = "hello";
len = strlen(buf); /* strlen根据/0来判断长度,故数组未初始化时不可用,导致段错误
* 判断网络数据包也不可用strlen, 曾花了我一上午时间调试,因为数据包的数据
* 可能包含/0
*/
n = write(conn_fd, buf, len + 1); /* 带上/0发送 */
len = strlen(buf); /* strlen根据/0来判断长度,故数组未初始化时不可用,导致段错误
* 判断网络数据包也不可用strlen, 曾花了我一上午时间调试,因为数据包的数据
* 可能包含/0
*/
n = write(conn_fd, buf, len + 1); /* 带上/0发送 */