`
风起云涌57
  • 浏览: 7752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

socket通信机制

阅读更多
SOCKET称作‘套接字’,描述IP地址和端口,是一个通信链的句柄,应用程序通过套接字向网络发出请求或者应答网络请求,它本身既不是应用程序,也不是一种协议,只是操作系统提供给通信层的一组API。

这里,在服务器端使用SOCKET开一个服务,端口号为8002,这样就可以与客户端进行连接了,SOCKET是一种服务,与实现语言无关,不同的语言间可以朝阳可以实现互联互通。

下面是一段简单是示例:(PHP访问此SOCKET服务)

<?php

$sock = fsockopen("192.168.0.2",8002,$errno,$errstr,1);
if(!$sock){
   echo "$errstr($errno)<br /> \n";
}
else{
   socket_set_blocking($sock,false);
  //数据末尾要加上 \r\n ,提交此请求数据,否则可能收不到服务器的回应
   fwrite($sock,"send data ..... \r\n");
  //使用 end 命令终止客户端的连接
   fwrite($sock,"end\r\n");

while(!feof($sock)){
echo fread($sock,128);
flush();
ob_flush();
sleep(1);
}
  fclose($sock);
}
分享到:
评论

相关推荐

    应用于Linux下的Socket通信机制.pdf

    Linux操作系统中的Socket通信机制是网络编程中的核心组件,它提供了进程间通过网络进行通信的接口。Socket已经成为多种操作系统网络API的基础,特别是在Linux环境下,无论是基于TCP还是UDP的Socket通信技术都备受...

    U盘管理系统(使用socket通信机制)

    《U盘管理系统:基于Socket通信机制的实现》 在当今数字化时代,移动存储设备如U盘的使用日益频繁,但同时也带来了一些管理上的挑战。如何有效地监控和管理这些设备的使用,防止数据泄露和病毒传播,是企业和组织...

    广工_计算机网络课程设计_端口扫描器的设计与实现_代码和报告.zip

    1.利用Socket通信机制实现一个多线程的端口扫描器。 2.设计要求: 2.1用户界面:用户可以输入IP地址或IP地址段;输入端口号或端口号范围;列表显示主机名、开放的端口及开放端口上相应的服务名称。 2.2端口的...

    socket通信,客户端向服务器传文件

    在IT领域,Socket通信是一种基于TCP/IP协议族的网络编程接口,用于实现不同网络设备间的双向通信。在Java中,我们可以使用Java的Socket类和ServerSocket类来构建客户端和服务器端的通信。在这个场景中,我们将讨论...

    计算机网络课程设计 多线程端口扫描器(TCP/UDP端口扫描)(java实现)带GUI界面

    1.利用Socket通信机制实现一个多线程的端口扫描器。 2.设计要求: 2.1用户界面:用户可以输入IP地址或IP地址段;输入端口号或端口号范围;列表显示主机名、开放的端口及开放端口上相应的服务名称。 2.2端口的有效...

    端口扫描器的设计与实现(Java).zip

    1.利用Socket通信机制实现一个多线程的端口扫描器。 2.设计要求: 2.1用户界面:用户可以输入IP地址或IP地址段;输入端口号或端口号范围;列表显示主机名、开放的端口及开放端口上相应的服务名称。 2.2端口的...

    Socket通信基本流程图.docx

    Socket 通信基本流程图 在计算机网络通信中,Socket 是一...Socket 通信基本流程图是 Socket 通信机制的核心组成部分,了解 Socket 通信基本流程图对于深入理解 Socket 通信机制和解决 Socket 通信问题具有重要意义。

    Linux系统下Socket通信的实现.pdf

    Linux系统下的Socket通信机制可以分为两类:一是基于TCP的可靠连接式Socket通信,另一是基于UDP的不可靠连接式Socket通信。TCP是一种面向连接的协议,它可以确保数据的可靠传输,而UDP是一种无连接的协议,它提供了...

    Socket通信

    总的来说,Socket通信是网络编程的基础,掌握Socket通信机制对于开发分布式应用、实现跨设备交互至关重要。无论是服务器端还是客户端的实现,都需要对TCP/IP协议有一定的理解,并熟练运用Java的Socket API。在实际...

    php中socket通信机制实例详解

    二、Socket通信机制的实现 PHP通过一系列的socket扩展提供了对Socket编程的支持。以下通过实例演示如何在PHP中创建Socket服务端和客户端。 1. Socket服务端 服务端的PHP脚本首先需要创建Socket资源,并绑定到指定的...

    C++编写的Socket通信程序源代码

    无论你是初学者还是经验丰富的程序员,都可以从中受益,加深对Socket通信机制的理解,并将其应用到实际项目中。通过实践,你将能够构建出自己的网络服务,实现跨机器的数据交换,为各种分布式系统和互联网应用打下...

    PB10做的socket通信

    通过分析和学习这些代码,可以更深入地理解PB10的Socket通信机制。 9. **应用实例**:PB10的Socket通信常用于实时数据交换,如股票交易系统、在线游戏、远程监控等。它使得PB10开发的应用程序可以与其他系统进行...

    Python与Java间Socket通信实例代码

    Python与Java间Socket通信实例代码详解 Python与Java间Socket通信是指在Python和Java两个不同的语言平台之间实现数据交换和通信的过程。Socket是Python和Java中都支持的网络通信机制,可以实现跨语言平台的通信。 ...

    socket通信实例客户端代码

    这个项目包含了连接服务器、断开连接以及发送消息等基本功能,对于学习和理解Socket通信机制具有很高的实践价值。 首先,我们要了解Socket的基本概念。Socket,也称为套接字,是网络通信中的一端,可以是服务器端也...

    c++聊天室 MFC工程 , socket通信

    __介绍__:利用socket通信机制实现简单的聊天室功能 __开发工具__:visual studio 2012 __开发平台__:windows8 , MFC工程 , socket通信 实现的__功能__有: * 账号登录和注册 * 用户之间互相发送在线消息 * ...

    Java Socket 通信服务与客户端完整示例

    Java Socket 是一种网络通信协议,它允许两台...通过这个示例,你将能够深入理解Java Socket通信机制,并具备创建自己的网络应用的能力。在实际工作中,Socket通信常用于实现分布式系统、聊天应用、文件传输等场景。

Global site tag (gtag.js) - Google Analytics