Linux Socket 编程(不限Linux)
1、网络中进程之间如何通信:本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:
- 消息传递(管道、FIFO、消息队列)
- 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)
- 共享内存(匿名的和具名的)
- 远程过程调用(Solaris门 和 Sun RPC)
网络中的进程之间是如何通信?首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!
在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的ip地址可以唯一标识网络中的主机,而传输层的协议+端口可以唯一标识主机中的应用程序(进程),这样利用三元组(ip地址、协议、端口)就可以标识网络的进程了,网络中的进程通信就是可以利用这个标志与其它进程进行交互。
Unity辅助类 Gizmos
如何保持2D内容和屏幕像素一一对应
问题描述:如果设置sprite的像素到单元大小为1(也就是1像素1m),相机的size应该怎么设置?可以使得这个sprite在屏幕中按实际像素大小显示?
问题解答:摄像机设为正交,SIZE为分辨率高度的一半