Search My Blog

Friday, May 30, 2025

TCP/IP Socket Example - 2025R1 Released!

** Hot News **

TCP/IP Programming

Updated Socket Application Example for PowerBuilder 2025 GA!


        Software Tool & Die Inc. today are very pleased to announce a brand new MS-Windows Socket (2025 R1) example application built with the latest STD Integrated Framework (version 202R1). This latest release of the Socket application is also built using the latest Appeon PowerBuilder 2025 build 3683 of the PB IDE.
  
New GUI Look & Feel for PB 2025!
  
   The updated Socket example application now utilizes the latest STD Integrated Framework (version 2025.1.0.436)!
 
Improvements in this release include:
  • Migration App code from PB 2022 R3 build 3356 to PB 2025 GA build 3683
  • Migration of the STD Framework from 2024R2 to 2025 R1
  • Better performance due to PB now compiled using VC++ 2022
  • Supports all the themes now included in the PB 2025 GA release!
  • Added support for the new DisplayMenuAsRibbonBar feature of PB 2025
  • Can toggle the RibbonBar feature ON or OFF in the App's INI file as follows ...
    •  RibbonBar_Mode=Y/N
  • Added support for the new TabbedView MDI Sheet look & feel 
  • Can toggle the TabbedView ON/OFF and also change its Look & Feel in the INI file as follows...
    •  [TabbedView]
      Mode=Y/N
      FaceName = "Tahoma"
      ShowCloseButton =Y
      ShowContextMenu=Y
      ShowIcon=Y
      ShowSeparator=Y
      ShowPowerTips=Y
      ShowText=Y
      TextSize=-8 
  • Tested the Multi-threading code on W10 version 22H2 build 19045.4529
  • Tested the Multi-threading code on W11 version 24H2 build 26100.4061
  • Tested both M-Code, P-Code, Native & PowerClient deployments with both 32 & 64 bit EXE's!
Note: The STD Framework is the only PB framework in existence that is TCP/IP Socket ready

         The STD Socket example application demonstrates a significant enhancement to the the PB developer's toolbox! The Socket example showcases the TCP/IP features in the STD Integrated Framework and more importantly returns the power of Distributed PowerBuilder back to the application developer. The TCP/IP socket support in the STD Frameworks is based on the work by Tom Cervenka's Sockets objects (written in pure PB, dating back to the PowerSoft days) that utilizes MS-Windows socket API's for FTP'ing text, binary data, files etc. between Apps and/or peer-to-peer communications between PB Apps (clients / servers).

PB Server Application - Receiving DWO and buffers from sender

 
     In addition, the updated STD Socket example will also now work when deployed as either a PowerClient or PowerServer App as well!
 
Socket App talking to counter-part exchanging DataWindow data!
   
Socket App talking to counter-part exchanging Textual data!

Watch the video!

    You can download the updated STD Socket example application from the STD Framework's website by clicking here to get more productive in peer-to-peer communications with PowerBuilder! Note that an"Archive" sub-folder has also been added to this location as well. This folder contains previous versions of the socket example application for older PB releases!
 
Enjoy!

Regards ... Chris

No comments:

Post a Comment