现在, 如果你有一个命令行协议的服务器实例 "IronPythonServer", 而且我们要用 Python 创建一个 "ADD" 命令用于让两个整数相加,然后把计算结果返回给客户端, 我们就要完成下面的步骤:

1.创建 python 脚本文件 "ADD.py", 并书写如下内容:

def execute(session, request):

session.Send(str(int(request[0]) + int(request[1])))

2.将此文件放入工作目录的子目录 "Command" 里

3.WorkRoot -> Command -> ADD.py

4.启动服务器,并通过Telnet客户端验证功能

telnet 127.0.0.1 2012

Client: ADD 100 150

Server: 250

你会发现 ADD.py 位于 Command 文件夹的根目录, 因此 SuperSocket 允许所有实例加载它. 如果你只想要服务器实例 "IronPythonServer" 使用它, 你应该把脚本文件放到Command目录的子目录 "IronPythonServer" 里面:

WorkRoot -> Command -> IronPythonServer -> ADD.py

最新文章

  1. Python_Day7_面向对象学习
  2. QT编写上位机程序一定要初始化变量以及谨慎操作指针
  3. 一个参数大小写引发的uploadify报错 "Syntax error, unrecognized expression: #"
  4. web前端开发工程师,你了解吗?
  5. 相机标定:关于用Levenberg-Marquardt算法在相机标定中应用
  6. ASP.NET Page对象各事件执行顺序(转)
  7. jquery中datagrid中getSelected和getSelections的应用
  8. 用云存储和CDN轻松搞定网站图片
  9. php的ftp类
  10. [转] The Single Biggest Obstacle to Trading Success
  11. maven发布本地包,eclipse-maven集成tomcat7热部署项目
  12. 简单粗暴的“Debug模式”
  13. Xcode的Architectures、Valid Architectures和Build Active Architecture Only属性(原创)
  14. commitProperties方法
  15. LCS 51Nod 1134 最长递增子序列
  16. DT_修改注册项
  17. luogu P5302 [GXOI/GZOI2019]特技飞行
  18. C# 比较和排序(IComparable和IComparer以及它们的泛型实现)
  19. Unity插件-NGUI使用教程
  20. tornado-简单的服务器

热门文章

  1. Leetcode653.Two Sum IV - Input is a BST两数之和4-输入BST
  2. golang时间与日期相关函数
  3. iOS音频篇:使用AVPlayer播放网络音乐
  4. vue移动端项目
  5. uml设计之多重性
  6. LintCode_67 二叉树中序遍历
  7. 跨境网上收款 找PayPal没错(php如何实现paypal支付)
  8. golang数据类型三
  9. 【JZOJ4858】【GDOI2017模拟11.4】Walk
  10. html5实现下拉加载