2012-04-12 53 views
0

我至少认识网络domain.Please裸露我的问题,如果它是基本间通信

我想知道如何在
使用TCP/IP协议两个应用程序之间进行通信视窗XP比方说

使用Perl和TK我建立与entry组件GUI和我有它安装在系统中的其他外部应用程序说APPLICATION.exe

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

测试用的什么都我在GUI中输入这个外部应用程序接收输入(希望它作为接收字节)和外部应用程序将发送一些数据,我需要处理我的Perl程序中的数据..

我完全不知道这是简单的任务还是复杂的。
如果在perl中有类似编程的模块,请给我建议。
我非常感谢任何人都可以通过示例向我提供答案。

感谢所有

+0

这里没有具体的Windows,顺便说一句。 – ikegami 2012-04-12 18:09:51

+0

您是否正在编写APPLICATION.exe,还是第三方应用程序? – dsolimano 2012-04-12 18:27:06

+0

其第三方应用程序已建立在TCP/IP API ..我需要配置我的Perl程序,它需要套接字,地址和端口..如何配置这些东西...意味着如何识别? – Neha 2012-04-13 04:39:41

回答

1

这很简单,如果你以前做过网络编程。如果不是这样,这是非常困难的,因为您需要首先掌握基本概念和术语 - 如有必要,请阅读关于该主题的书。我想推荐使用IO::Socket::IP。如果你有Perl 5.14或更高版本,你也可以使用随Perl分发的IO::Socket::INET。有关代码示例,请参阅https://stackoverflow.com/a/8582550/46395以及指向进一步文档的链接。