Socket:
UNIX的进程通信机制,通常也称作"套接字",用于描述IP地址和端口,在主机和Internet之间建立双向的、点对点的连接,隐藏数据传输中的复杂性。
分类:
TCP:面向连接,可靠的,三次握手,流式套接字(SOCK_STREAM)
UDP:无连接,尽努力的,数据报套接字(SOCK_DGRAM)
【Program => Socket API => TCP/UDP => IP => Data-link】 => Other 【Data-link => IP => TCP/UDP => Socket API => Program】
Socket编程:
类似文档操作,【Server端 ServerSocket(port#) s.accept() => OutputStream】 =>【Client端 InputStream => OutputStream】=> 【Server端 InputStream】=> socket.close()
本文详细解析了UNIX环境下Socket通信机制的核心概念,包括TCP和UDP的区别及应用场景,深入探讨了Socket编程的基本流程与关键步骤,从类文档操作到实际应用,全面覆盖Socket通信的理论与实践。
1362

被折叠的 条评论
为什么被折叠?



