Example #1
0
import socket
socket.setdefaulttimeout(20)
import sys

try:
    table = bindpyrame.init_ports_table("/opt/pyrame/ports.txt")
    port = bindpyrame.get_port("TEST_PORT",table)
except Exception as e:
    print e
    sys.exit(1)

# SENDCMD
try:
    retcode,res=bindpyrame.sendcmd("localhost",port,"twoargs_test","arg1","arg2")
except Exception as e:
    print e
    sys.exit(1)
print("sendcmd: retcode=%d res=%s"%(retcode,res))

print("");

# EXECCMD
try:
    sockid = bindpyrame.open_socket("localhost",port)
    retcode,res=bindpyrame.execcmd(sockid,"twoargs_test","arg1","arg2")
except Exception as e:
    print e
    sys.exit(1)
print("execcmd: retcode=%d res=%s"%(retcode,res))
sys.exit(0)
Example #2
0
# (at your option) any later version.
# 
# Pyrame is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Lesser General Public License for more details.
# 
# You should have received a copy of the GNU Lesser General Public License
# along with Pyrame.  If not, see <http://www.gnu.org/licenses/>

import socket
import sys
import bindpyrame
  
try:
  sock = bindpyrame.open_socket(sys.argv[1],int(sys.argv[2]))
except Exception as e:
  sys.stderr.write("[ERROR] %s\n" % e)
  sys.exit(1)

sock.send(sys.argv[3]+"\n")

retcode,res = bindpyrame.get_cmd_result(sock)

print("retcode={0}   res={1}".format(retcode,res))

sock.close()

if retcode==1:
	sys.exit(0)
else: