排序
socket编程实现文件传输功能详细教程
socket编程实现文件传输功能详细教程。socket 文件传输程序,这是一个非常实用的例子。要实现的功能为:client 从 server 下载一个文件并保存到本地。
shutdown()函数:优雅地断开TCP连接
使用socket编程实现回声客户端
使用socket编程实现回声客户端。所谓“回声”,是指客户端向服务器发送一条数据,服务器再将数据原样返回给客户端,就像声音一样,遇到障碍物会被“反弹回来”。
send()/recv()和write()/read():发送数据和接收数据
send()/recv()和write()/read():发送数据和接收数据。Linux 不区分套接字文件和普通文件,使用 write() 可以向套接字中写入数据,使用 read() 可以从套接字中读取数据。
listen()和accept()函数:让套接字进入监听状态并响应客户端请求
listen()和accept()函数:让套接字进入监听状态并响应客户端请求。对于服务器端程序,使用 bind() 绑定套接字后,还需要使用 listen() 函数让套接字进入被动监听状态,再调用 accept() 函数
bind()和connect()函数:绑定套接字并建立连接
socket()函数用法详解:创建套接字
socket()函数用法详解:创建套接字。不管是 Windows 还是 Linux,都使用 socket() 函数来创建套接字。socket() 在两个平台下的参数是相同的,不同的是返回值
Windows下的socket演示程序示例代码
Windows下的socket演示程序示例代码。前面我们演示了 Linux 下的 socket 程序,这节来看一下 Windows 下的 socket 程序。
Linux下的socket演示程序示例代码
Linux下的socket演示程序示例代码。和C语言教程一样,我们从一个简单的“Hello World!”程序切入 socket 编程。