TCP/IP socket 编程 学习笔记
1:很多时候,需要把server端范虎的数据打印出来,这时候: 永远记得不要使用 printf 永远不要把从网络接收到的文本作为第一个参数传递给printf() 它会引起严重的安全性问题,药代之以使用fputs()
eg:
fputs(msg,stdout);
fputs(msg,stderr);
2: TCP server端:
使用socket 创建TCP套接字;
使用bind给套接字分配端口号;
使用Listen()告诉系统允许对该端口建立连接;
之后反复执行以下操作: 这四个字太TM传神了。。。
1: 调用accept()为每个客户连接获取新的套接字;
2: 使用send() 和 recv() 通过新的套接字与 客户通信;
3: 使用close() 关闭客户连接;