0

我对网络域知之甚少。如果是基本问题,请直接回答我的问题

例如,我想知道如何在 Windows XP 中使用TCP/ip 协议在两个应用程序之间进行通信

使用 Perl 和 TK 我正在构建一个带有入口小部件的 GUI,并且我有一个安装在系统中的其他外部应用程序,比如 APPLICATION.exe

现在我需要使用TCP在我的 perl 程序和外部应用程序 APPLICATION.exe 之间 建立连接

出于测试目的,无论我在 GUI 条目中键入什么,这个外部应用程序都必须接收(希望它接收为字节),外部应用程序将发送一些数据,我需要在我的 perl 程序中处理这些数据。

我完全不知道这是简单的任务还是复杂的。
如果 perl 中存在任何用于类似编程的模块,请建议我。
如果有人可以通过示例为我提供答案,我将不胜感激。

谢谢大家

4

1 回答 1

1

如果你以前做过网络编程,那很简单。如果不是,那么它是中等难度的,因为您需要首先掌握基本概念和术语 - 如有必要,请阅读有关该主题的书。

我建议使用IO::Socket::IP。如果您有 Perl 5.14 或更高版本,您还可以使用与 Perl 一起分发的IO::Socket::INET。有关代码示例和更多文档的链接,请参见https://stackoverflow.com/a/8582550/46395

于 2012-04-12T21:03:46.837 回答