Sam*_*dis
6
c
python
networking
network-protocols
inter-process-communicat
我几乎不知道我在这里做了什么,我以前从未做过这样的事情,但我和朋友正在编写竞争的国际象棋程序,他们需要能够相互沟通.
他将主要用C语言写作,我的大部分内容将使用Python,我可以看到一些选项:
- 或者写入临时文件或连续的临时文件.由于通信不会以任何方式笨重,这可能会起作用,但对我来说似乎是一个丑陋的工作,程序将不得不继续检查更改/新文件,它只是看起来很难看.
- 找到一些操纵管道的方法,例如mine.py | ./his.这似乎有点死路一条.
- 使用套接字.但是我不知道我在做什么,所以有人能给我一些阅读材料的指针吗?我不确定是否存在独立于操作系统,与语言无关的方法.是否必须有某种管理服务器程序来管理?
- 使用某种HTML协议,这似乎有点矫枉过正.我不介意程序必须在同一台机器上运行.
人们推荐什么,我在哪里可以开始阅读?