⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmclient.class

📁 Gambas is a graphical development environment based on a Basic interpreter, like Visual Basic. It us
💻 CLASS
字号:
' Gambas class filePUBLIC UDPClient AS UdpSocketPUBLIC SUB Form_Open()  UDPClient=NEW UdpSocket AS "UDPClient"END'///////////////////////////////////////////////////' Client stuff'///////////////////////////////////////////////////PUBLIC SUB Button2_Click()  IF UDPClient.Status <= Net.Inactive THEN    UDPClient.Bind(0)    IF UDPClient.Status=Net.Active THEN      Button2.Text=("Stop")      TxtData.Enabled=TRUE      Button3.Enabled=TRUE    END IF  ELSE    CLOSE #UDPClient    Button2.Text=("Start !")    TxtData.Enabled=FALSE    Button3.Enabled=FALSE  END IFENDPUBLIC SUB Button3_Click()  UDPCLient.TargetPort=TxtPort.Text  UDPCLient.TargetHost=TxtIP.Text  WRITE #UDPCLient,TxtData.Text,Len(TxtData.Text)ENDPUBLIC SUB UDPClient_Error()    Button2.Text=("Start !")  TxtData.Enabled=FALSE  Button3.Enabled=FALSE  SELECT CASE UDPClient.Status    CASE Net.CannotBindSocket      Message.Error(("Unable to Bind to that port"))    CASE Net.CannotCreateSocket      Message.Error(("System does not allow to create a socket"))    CASE Net.CannotRead      Message.Error(("Error Sending Data"))    CASE Net.CannotWrite      Message.Error(("Error Receiving Data"))  END SELECT  ENDPUBLIC SUB UDPClient_Read()    DIM sCad AS String  READ #UDPClient,sCad,Lof(UDPClient)  TxtRecClient.Text=TxtRecClient.Text &  ("Received data from : ") & UDPClient.SourceHost & ":" & UdpClient.SourcePort & Chr(13) & Chr(10)  TxtRecClient.Text=TxtRecClient.Text & ("Data --> ") & sCad & Chr(13) & Chr(10)  ENDPUBLIC SUB Form_Close()  IF UDPClient.Status>0 THEN  CLOSE #UDPClientEND

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -