天想使用pb10来操作socket函数,
在这里写个测试代码,以作备用。
PowerBuilder 测试代码:

API函数声明
FUNCTION Long WSAStartup ( Integer wVersionRequired, REF WSADATA lpWSAData) LIBRARY "ws2_32.dll" ALIAS FOR "WSAStartup;ansi"
FUNCTION Long WSACleanup( ) LIBRARY "ws2_32.dll"
FUNCTION Long bind ( Long s, REF sockaddr addr, Long namelen) LIBRARY "ws2_32.dll" ALIAS FOR "bind;ansi"
FUNCTION Long socket ( Long af, Long lType, Long protocol) LIBRARY "ws2_32.dll" ALIAS FOR "socket;ansi"
FUNCTION Long wsconnect ( Long s, REF SOCKADDR_IN name, Long namelen) LIBRARY "ws2_32.dll" ALIAS FOR "connect;ansi"
FUNCTION Long wsrecv( Long s, ref String buf, Long lLen, Long flags) LIBRARY "ws2_32.dll" ALIAS FOR "recv;ansi"
FUNCTION Long closesocket ( Long s) LIBRARY "ws2_32.dll" ALIAS FOR "closesocket;ansi"
FUNCTION Long

这篇博客介绍了如何在Powerbuilder 10中使用Socket函数进行通信,包括API函数声明、连接到服务器、接收和发送数据的步骤。通过示例代码展示了建立TCP连接,连接到本地服务器127.0.0.1的6000端口,以及数据的收发操作。
最低0.47元/天 解锁文章
2787

被折叠的 条评论
为什么被折叠?



