Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 如何确定tcp层公开的方法?_Sockets_Tcp_Ip - Fatal编程技术网

Sockets 如何确定tcp层公开的方法?

Sockets 如何确定tcp层公开的方法?,sockets,tcp,ip,Sockets,Tcp,Ip,假设我必须在TCP层的顶部创建自己的层 我如何确定tcp层公开的方法,我可以使用这些方法获取其服务 我脑海中的思维模式是—— 我的机器上只有一个操作系统和一个文本编辑器。为了编写我的层,我想看看tcp层公开的方法 对于tcp层下面的层,我有完全相同的问题。好吧,请查看操作系统API,看看tcp套接字有哪些可用的函数/方法-connect()、listen()、accept()、send()、recv()、close()等等。下面唯一的层是L1,它将是特定于操作系统的。它们都是在RFC 793中定

假设我必须在TCP层的顶部创建自己的层

我如何确定tcp层公开的方法,我可以使用这些方法获取其服务

我脑海中的思维模式是——

我的机器上只有一个操作系统和一个文本编辑器。为了编写我的层,我想看看tcp层公开的方法


对于tcp层下面的层,我有完全相同的问题。

好吧,请查看操作系统API,看看tcp套接字有哪些可用的函数/方法-connect()、listen()、accept()、send()、recv()、close()等等。下面唯一的层是L1,它将是特定于操作系统的。它们都是在RFC 793中定义的,尽管名称不同。你需要看一看伯克利套接字API。@MartinJames谢谢你们的指点。我会继续努力的。@EJP谢谢你们的指点。我会努力的。