PowerSocket程序设计.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《PowerSocket程序设计初学者指南》 在信息技术领域,PowerBuilder是一种重要的客户端-服务器应用程序开发工具,尤其在互联网成为主流开发环境后,其对TCP/IP应用程序的支持也得到了加强。在Windows平台上,TCP/IP功能通常通过WinSock动态链接库(DLL)来实现。然而,直接在PowerBuilder中调用WinSock.DLL存在一些挑战。一方面,WinSock.DLL的一些函数名称与PowerBuilder的保留关键字冲突,这可以通过在PowerBuilder中为这些函数重新命名(即使用别名)来解决。另一方面,WinSock.DLL中某些函数需要传递指针的指针,这是PowerBuilder不支持的数据类型。 为了解决这些问题,开发了PowerSocket DLL。PowerSocket是一个中间层,它不仅解决了名字冲突,还处理了指针的指针传递,使得PowerBuilder能够顺利访问WinSock的功能。这一创新被SCIENCE.ORG的科学家认可,并进一步发展成为PowerBuilder用户对象,简化了在应用程序中集成PowerSocket的过程,从而降低了TCP/IP编程的复杂性。 TCP/IP编程,也就是常说的Socket编程,其核心是基于Socket的概念,模拟了电子设备与电源插座之间的连接方式。在网络通信中,一台计算机作为服务器,创建监听Socket等待连接,另一台计算机作为客户端,发起连接请求。一旦连接建立,服务器和客户端之间就可以通过Socket进行双向通信。通信过程遵循特定的协议,如TCP/IP协议族,确保数据的正确传输。 Socket编程历史悠久,源于UNIX系统,并逐渐成为网络计算的标准。在个人计算机上,WinSock的出现使得Windows系统也能支持Socket编程。而PowerSocket则是专为PowerBuilder设计,用于在16位和32位环境中访问WinSock功能的桥梁。 需要注意的是,PowerBuilder 4.0和运行在Windows 95上的版本是16位应用,因此需要使用16位PowerSocket,而PowerBuilder 5.0在Windows 95上是32位应用,但32位PowerSocket在当时还未可用。PowerSocket 32位版本适用于Windows NT 3.5和3.51,但未在其他NT版本上测试。尽管16位和32位DLL都名为PSLIB2.DLL,但在同一路径下只能存在一个。PowerSocket还提供了完整的功能参考文件(PSLIB2.HTM),便于开发者查阅。 为了创建基本的PowerSocket应用程序,开发者需要包含必要的库文件,如WINSOCK.PBD或WINSOCK.PBL,并将其添加到PowerBuilder的应用库路径中。对于初学者来说,理解Socket编程的基本概念、掌握如何在PowerBuilder中使用PowerSocket以及熟悉相关的API调用是至关重要的,这将有助于构建成功的Internet/Intranet应用程序。
剩余9页未读,继续阅读
- 粉丝: 204
- 资源: 3416
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助