zoukankan      html  css  js  c++  java
  • socket class / button

    set socket ""

    class testt {

            private variable socket
            public method acceptSocketConnection
     public method processMessage
     constructor {args} {
     set server [socket -server acceptSocketConnection -myaddr 127.0.0.1 2200]
     vwait forever
           
     }
    }

    body testt::acceptSocketConnection { a_sock an_addr a_port } {
            global socket
            set socket $a_sock
            fconfigure $socket -buffering line -translation lf -blocking 0 -buffersize 72000
            fileevent $socket readable [code $this processMessage]
            set ready 1
            set datestamp 20110901
     if { ![regexp -nocase windows $::tcl_platform(os)] } {
     set l_genfile [file join [pwd] "strubio_${datestamp}.gen"]
     puts $socket "GENFILE $l_genfile"
     set l_matfile [file join [pwd] "strubio_${datestamp}.mat"]
     puts $socket "NEWMAT $l_matfile"
     puts $socket "NEWMAT $l_matfile"       
     }
    }

    body testt::processMessage { } {  
            global socket
            gets $socket l_message
            if {$l_message != ""} {
         puts $l_message
            }
    }

    proc sendCommand { args } {
            global socket
     puts $socket $args
    }

    button .b \
           -text "aaa" \
           -command {testt cc}

    button .c \
           -text "bbb" \
           -command {sendCommand GO}

    pack .b
    pack .c

  • 相关阅读:
    我的2015---找寻真实的自己
    JQuery日记 5.31 JQuery对象的生成
    UVA
    elk 日志分析系统Logstash+ElasticSearch+Kibana4
    OAF 中下载使用XML Publisher下载PDF附件
    page上BeanId与ActionType中的ParameterId
    OAF 功能中的参数含义
    EBS管理员为供应商创建新联系人流程
    EBS Workflow参考资料
    采购模块设置快码
  • 原文地址:https://www.cnblogs.com/greencolor/p/2164634.html
Copyright © 2011-2022 走看看