TCP发送数据的接口有send,write,sendmsg。在系统内核中这些函数有一个统一的入口,即sock_sendmsg()。由于
TCP是可靠传输,所以对TCP的发送接口很容易产生误解,比如sn = send();
错误的认为sn的值是表示有sn个字节的数据已经发送到了接收端。其实真相并非如此。
我们知道,TCP的发送和接收在在内核(linux)中是有对应的缓冲的:
struct sock{
1、没有开启session,使用缓存之前使用session_start()了没有;2、session的键名不一致,比如你前面页面赋值$_SESSION['username'],后面使用$_SESSION['user']。建议你用print_r($_SESSION)打印输出一下看看。3、session_start()之前有输出。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)