每一种编程语言都有socketAPI,所以每种语言都能用于网络编程高并发的Server是用C写的UDPTCP是四层协议,和编程语言并没有关系,但协议结构都是以C为蓝本设计的,所以用C的struct就可以很方便的组装报文二进制协议用。
在Java中实现TCP协议编程 ServerSocket编写TCP网络服务程序,首先要用到类用以创建服务器Socket 构造方法ServerSocketint port创建绑定到特定端口的服务器套接字 ServerSocketint port, int back。
发送数据的格式和应用协议一旦双方建立了TCP连接,连接中的任何一方都能向对方发送数据并接收对方发来的数据发送数据时,程序员可以编写程序不断地将数据流写入TCP的发送缓冲区中,然后TCP自动从发送缓冲区中取出一定量的。