Results 1 to 4 of 4

Thread: While press on user you see message

  1. #1

    Thread Starter
    New Member
    Join Date
    May 2011
    Posts
    5

    While press on user you see message

    pls need help on Sockets msg problem see pic and source code pls edit it for me big thx
    Attached Images Attached Images  
    Attached Files Attached Files

  2. #2
    PowerPoster sparrow1's Avatar
    Join Date
    May 2005
    Location
    Globetrotter
    Posts
    2,820

    Re: While press on user you see message

    Hi,

    Instead of Zip file, show us your code and the part where you have some difficulties with.

    Most members, including me, doesn't open zip files.
    Wkr,
    sparrow1

    If I helped you, don't forget to Rate my post. Thank you

    I'm using Visual Studio.Net 2003 and
    2005
    How to learn VB.Net Create setup with VB 2005 Drawing for beginners VB.Net Tutorials GDI+ Tutorials
    Video's for beginners

  3. #3

    Thread Starter
    New Member
    Join Date
    May 2011
    Posts
    5

    Re: While press on user you see message

    vb Code:
    1. #Region "Server Code"
    2.     Private Server As socketServer
    3.     Private ServerOn As Boolean = False
    4.     Private InUse() As Boolean
    5.  
    6.  
    7.     Private Sub serverLogMessage(ByVal Message As String)
    8.         Delegates.RichTextBoxes.appendText(Me, rtbServer, vbCrLf & Message)
    9.     End Sub
    10.  
    11.     Private Sub serverSendToAllConnected(ByVal User As String, ByVal Message As String, Optional ByVal ExceptSock As Integer = -1)
    12.         Dim j As Integer
    13.         If isArraySafe(InUse) Then
    14.             For i As Integer = 0 To InUse.Length - 1
    15.                 If Not (i = ExceptSock) Then
    16.                     If InUse(i) Then
    17.  
    18.                         j = CheckedListBox1.SelectedIndex
    19.                         If j < 0 Then
    20.                             MsgBox("Veillez choisir un client ")
    21.                         Else
    22.                             Server.Send(j, "Server:  " & Message)
    23.                         End If
    24.                     End If
    25.                 End If
    26.             Next
    27.         End If
    28.     End Sub
    29.  
    30.     Private Sub txtServeSend_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtServeSend.KeyPress
    31.         If e.KeyChar = Chr(Keys.Enter) Then
    32.             If Server IsNot Nothing Then
    33.                 serverSendToAllConnected("Your Unlock Code : ", txtServeSend.Text)
    34.                 serverLogMessage("Your Unlock Code :  " & txtServeSend.Text)
    35.                 txtServeSend.Text = ""
    36.             End If
    37.         End If
    38.     End Sub
    39.  
    40.     Private Sub btnStopServe_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStopServe.Click
    41.         If Server Is Nothing Then
    42.             Exit Sub
    43.         Else
    44.             If ServerOn = False Then
    45.                 Exit Sub
    46.             Else
    47.                 Server.stopListen(True)
    48.                 serverLogMessage("No longer serving.")
    49.                 ServerOn = False
    50.             End If
    51.         End If
    52.     End Sub
    53.  
    54.     Private Sub btnServe_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnServe.Click
    55.         If Server Is Nothing Then
    56.             Server = New socketServer()
    57.         Else
    58.             If ServerOn = False Then
    59.                 Server = New socketServer()
    60.             Else
    61.                 Exit Sub
    62.             End If
    63.         End If
    64.  
    65.         ServerOn = True
    66.  
    67.         AddHandler Server.IncomingData, AddressOf handleServerIncomingData
    68.         AddHandler Server.Connected, AddressOf handleServerConnected
    69.         AddHandler Server.ConnectionError, AddressOf handleServerConnectionError
    70.         AddHandler Server.ConnectionRefused, AddressOf handleServerConnectionRefused
    71.         AddHandler Server.Disconnected, AddressOf handleServerDisconnected
    72.         AddHandler Server.DisconnectError, AddressOf handleServerDisconnectError
    73.         AddHandler Server.IncomingDataError, AddressOf handleServerIncomingDataError
    74.         AddHandler Server.ListenError, AddressOf handleServerListenError
    75.         AddHandler Server.SendDataError, AddressOf handleServerSendDataError
    76.  
    77.         ReDim InUse(63)
    78.  
    79.         Server.Listen(64, txtServePort.Text)
    80.  
    81.         serverLogMessage("Now serving.")
    82.     End Sub
    83.  
    84.     '************************************************************
    85.     'Primary Socket Functionality
    86.     '************************************************************
    87.     Private Sub handleServerIncomingData(ByVal Sock As Integer, ByRef Data As String)
    88.         If Data.Length > 0 Then
    89.             serverLogMessage(Data)
    90.         End If
    91.     End Sub
    92.  
    93.     Private Sub handleServerConnected(ByVal Sock As Integer, ByVal RemoteAddress As String)
    94.  
    95.         serverLogMessage(RemoteAddress & ":" & Sock)
    96.         count = count + 1
    97.         InUse(Sock) = True
    98.     End Sub
    99.  
    100.     Private Sub handleServerConnectionRefused(ByVal Message As String)
    101.         serverLogMessage(Message)
    102.     End Sub
    103.  
    104.     Private Sub handleServerDisconnected(ByVal Sock As Integer)
    105.         serverLogMessage("Socket " & Sock & ":  Disconnected.")
    106.         count = count - 1
    107.         InUse(Sock) = False
    108.     End Sub
    109.  
    110.     '************************************************************
    111.     'Functional Error Reporting (Below)
    112.     '************************************************************
    113.     Private Sub handleServerConnectionError(ByVal Sock As Integer, ByVal Message As String)
    114.         serverLogMessage("Socket " & Sock & ":  " & Message)
    115.     End Sub
    116.  
    117.     Private Sub handleServerDisconnectError(ByVal Sock As Integer, ByVal Message As String)
    118.         serverLogMessage("Socket " & Sock & ":  " & Message)
    119.     End Sub
    120.  
    121.     Private Sub handleServerIncomingDataError(ByVal Sock As Integer, ByVal Message As String)
    122.         serverLogMessage("Socket " & Sock & ":  " & Message)
    123.     End Sub
    124.  
    125.     Private Sub handleServerListenError(ByVal Message As String)
    126.         serverLogMessage("Error:  " & Message)
    127.         ServerOn = False
    128.     End Sub
    129.  
    130.     Private Sub handleServerSendDataError(ByVal Sock As Integer, ByVal Message As String)
    131.         serverLogMessage("Socket " & Sock & ":  " & Message)
    132.     End Sub
    133. #End Region
    134.  
    135. #Region "Client Code"
    136.     Private Client As socketClient
    137.  
    138.     Private Sub clientLogMessage(ByVal Message As String)
    139.         Delegates.RichTextBoxes.appendText(Me, rtbClient, vbCrLf & Message)
    140.     End Sub
    141.  
    142.     Private Sub btnClientConnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClientConnect.Click
    143.         Client = New socketClient()
    144.  
    145.         AddHandler Client.Connected, AddressOf handleClientConnected
    146.         AddHandler Client.ConnectionError, AddressOf handleClientConnectionError
    147.         AddHandler Client.Disconnected, AddressOf handleClientDisconnected
    148.         AddHandler Client.DisconnectError, AddressOf handleClientDisconnectError
    149.         AddHandler Client.IncomingData, AddressOf handleClientIncomingData
    150.         AddHandler Client.IncomingDataError, AddressOf handleClientIncomingDataError
    151.         AddHandler Client.SendDataError, AddressOf handleClientSendDataError
    152.  
    153.         Client.Connect(txtClientIP.Text, txtClientPort.Text)
    154.     End Sub
    155.  
    156.     Private Sub txtClientSend_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtClientSend.KeyPress
    157.         If e.KeyChar = Chr(Keys.Enter) Then
    158.             If Client IsNot Nothing Then
    159.                 If Client.isConnected Then
    160.                     Client.Send(txtClientName.Text & ":  " & txtClientSend.Text)
    161.                     clientLogMessage(txtClientName.Text & ":  " & txtClientSend.Text)
    162.                     txtClientSend.Text = ""
    163.                 End If
    164.             End If
    165.         End If
    166.     End Sub
    167.  
    168.     '************************************************************
    169.     'Primary Socket Functionality
    170.     '************************************************************
    171.     Private Sub handleClientConnected()
    172.         clientLogMessage("Connected!")
    173.     End Sub
    174.  
    175.     Private Sub handleClientDisconnected()
    176.         clientLogMessage("Disconnected!")
    177.     End Sub
    178.  
    179.     Private Sub handleClientIncomingData(ByRef Data As String)
    180.         If Data.Length > 0 Then
    181.             clientLogMessage(Data)
    182.         End If
    183.     End Sub
    184.  
    185.  
    186.     '************************************************************
    187.     'Functional Error Reporting (Below)
    188.     '************************************************************
    189.     Private Sub handleClientConnectionError(ByVal Message As String)
    190.         clientLogMessage(Message)
    191.     End Sub
    192.  
    193.     Private Sub handleClientDisconnectError(ByVal Message As String)
    194.         clientLogMessage(Message)
    195.     End Sub
    196.  
    197.     Private Sub handleClientIncomingDataError(ByVal Message As String)
    198.         clientLogMessage(Message)
    199.     End Sub
    200.  
    201.     Private Sub handleClientSendDataError(ByVal Message As String)
    202.         clientLogMessage(Message)
    203.     End Sub
    204. #End Region

  4. #4
    PowerPoster sparrow1's Avatar
    Join Date
    May 2005
    Location
    Globetrotter
    Posts
    2,820

    Re: While press on user you see message

    Hi,

    Here's an example how to check an item in a checklistbox and show it in a TextBox:

    vb Code:
    1. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    2.  
    3.         CheckedListBox1.Items.Add("Send Newsletter")
    4.         CheckedListBox1.Items.Add("Send me Tip of of the Day")
    5.         CheckedListBox1.Items.Add("Send me Deals")
    6.         CheckedListBox1.Items.Add("Authentication")
    7.  
    8.  
    9.     End Sub
    10.  
    11.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    12.         Dim sb As New System.Text.StringBuilder
    13.  
    14.         If CheckedListBox1.CheckedItems.Count <> 0 Then
    15.  
    16.             For Each item In CheckedListBox1.CheckedItems
    17.  
    18.                 sb.Append(item & " " & Environment.NewLine)
    19.  
    20.                 sb.Append("")
    21.             Next
    22.             TextBox1.Text = (sb.ToString())
    23.         Else
    24.             MsgBox("Select an Item")
    25.  
    26.         End If
    27.     End Sub

    I hope it helps to give you an idee how to do it in your application.
    Wkr,
    sparrow1

    If I helped you, don't forget to Rate my post. Thank you

    I'm using Visual Studio.Net 2003 and
    2005
    How to learn VB.Net Create setup with VB 2005 Drawing for beginners VB.Net Tutorials GDI+ Tutorials
    Video's for beginners

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width