附加数据以及TCP连接请求

时间:2013-12-31 13:20:42

标签: c++ networking tcp winsock

我有一个客户端实现和一个服务器实现。我希望客户端将有关自身的数据及其连接请求发送到服务器。例如,我可以使用用户名发送一个额外的数据包。我想知道在实际建立流之前是否可以使用connect()。然后我会根据这些信息接受。

由于

1 个答案:

答案 0 :(得分:3)

不要混合图层。 TCP connect位于网络层,在机器之间建立通信通道。

相反,请首先定义协议(数据在TCP流中的传输规则)以包含握手。例如。 SMTP使用标头和握手在发送任何实际电子邮件之前首先建立连接。