【问题标题】:What are sockets, ports, and IP addresses?什么是套接字、端口和 IP 地址?
【发布时间】:2010-07-02 15:54:48
【问题描述】:

您能否给我一些关于套接字/端口/IP 地址以及它们如何在客户端服务器程序中相互工作的清晰概念?

【问题讨论】:

标签: sockets client ip-address


【解决方案1】:

IP 地址是网络上计算机的地址。
端口是介于 1 和 65535 之间的数字。
socket 是两台计算机之间通过网络在特定端口上进行通信的通道的一半。 (另一半是另一台电脑上对应的socket)

进程可以在特定端口上打开到特定 IP 地址的套接字。
进程也可以打开一个套接字来接收来自特定端口上任何人的连接。

欲了解更多信息,read Wikipedia

【讨论】:

  • 请解释一下它们是如何相互作用的以及它们之间的关系?
【解决方案2】:

这有点太复杂,无法作为答案发布。

Here 是 TCP/IP 套接字编程的教程。提供了幻灯片的 PDF 文件,其中提供了介绍和示例代码。我想这可以让你开始。

还可以查看有关您选择的语言的教程,以了解该环境中函数调用的细节。它基本上都是一样的,因为相同的原则适用,但函数调用和抽象级别可能会有很大不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 2016-12-14
    • 2015-02-16
    相关资源
    最近更新 更多