使用Socket进行同步通讯的步骤

网络编程 admin 838℃ 0评论

套接字的概念:

源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。

它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。

简介

套接字,是支持TCP/IP网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。

非常非常简单的举例说明下:Socket=Ip address+ TCP/UDP + port。

 

 

答案一:

1、在应用程序和远程设备中使用协议和网络地址初始化套接字
2、在应用程序中通过指定端口和地址建立监听
3、远程设备发出连接请求
4、应用程序接受连接产生通信scoket
5、应用程序和远程设备开始通讯(在通讯中应用程序将挂起直到通讯结束)
6、通讯结束,关闭应用程序和远程设备的Socket回收资源

 

 

答案二:

  • 创建套接字
  • 绑定套接字的IP和端口号——Bind()
  • 将套接字处于监听状态等待客户端的连接请求——Listen()
  • 当请求到来后,接受请求并返回本次会话的套接字——Accept()
  • 使用返回的套接字和客户端通信——Send()/Receive()
  • 返回,再次等待新的连接请求
  • 关闭套接字

 

转载请注明:森大科技官方博客 » 使用Socket进行同步通讯的步骤

喜欢 (1)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址