Chat / IM

Instant messaging (IM) is a type of online chat that offers real-time text transmission over the Internet. A LAN messenger operates in a similar way over a local area network. More advanced instant messaging can add file transfer, clickable hyperlinks, Voice over IP, or video chat. Non-IM types of chat include multicast transmission, usually referred to as "chat rooms". Depending on the IM protocol, the technical architecture can be peer-to-peer (direct point-to-point transmission) or client-server (a central server retransmits messages from the sender to the communication device).

Share tech news, updates, or what's on your mind.

Sign up to Post

Hi All;

Im having the same error messages when sending data and receiving Json string using RS 232, before I start working on the gadget I want a second eye to  take a look on the code below, please  note the following :

9600 baud is converted to 64 bytes

All the  two codes for sending & receiving as well as for converting received data are called from the main code that has the data for sending since once the data is received by the gadget then the gadget is supposed to send a signature back instantly.

Receiving code

Private Sub CmdTaxReceive_Click()
Dim strData As String
Dim lngStatus As Long
Dim strError As String
Dim intPortID As Integer
' Read maximum of 64 bytes from serial port.
    lngStatus = CommRead(intPortID, strData, 64)

If lngStatus > 0 Then
        ' Process data.
 ElseIf lngStatus < 0 Then
      lngStatus = CommGetError(strError)
      MsgBox "COM Error: " & strError
    End If
    lngStatus = CommFlush(intPortID)
    If lngStatus <> 0 Then
      lngStatus = CommGetError(strError)
      MsgBox "COM Error: " & strError
    End If
' Reset modem control lines.
    lngStatus = CommSetLine(intPortID, LINE_RTS, False)
    lngStatus = CommSetLine(intPortID, LINE_DTR, False)
 ' Close communications.
    Call CommClose(intPortID)

End Sub

Open in new window

Sending code

Private Sub CmdSendTax_Click()
Dim intPortID As Integer ' Ex. 1, 2, 3, 4 for COM1 - COM4
    Dim lngStatus As Long
    Dim strError  As String
    Dim strData   As String
    Dim lngSize As Long

    ' Initialize Communications
    lngStatus = CommOpen(intPortID, "COM" & CStr(intPortID), _
        "baud=9600 parity=N data=8 stop=1")
    If lngStatus <> 0 Then
    ' Handle error.
        lngStatus = CommGetError(strError)
    MsgBox "COM Error: " & strError
    End If
    ' Set modem control lines.
    lngStatus = CommSetLine(intPortID, LINE_RTS, True)
    lngStatus = CommSetLine(intPortID, LINE_DTR, True)

    ' Write data to serial port.
    lngSize = Len(strData)
    lngStatus = CommWrite(intPortID, strData)
    If lngStatus <> lngSize Then
    ' Handle error.
    End If
End Sub

Open in new window

Calling them on the same form but on the main code

Call CmdTaxReceive_Click
Call CmdSendTax_Click
Call CmdEmp_Click

Open in new window

Where do I go wrong????


Exploring ASP.NET Core: Fundamentals
LVL 13
Exploring ASP.NET Core: Fundamentals

Learn to build web apps and services, IoT apps, and mobile backends by covering the fundamentals of ASP.NET Core and  exploring the core foundations for app libraries.

I have a VB.NET 2015 program that has a Tcp socket Listener and client applications to send messages to workers by their ip address.
I need to be able to pick up a file from a directory and send the text files data to a client machine connected to the listener. The file name is the ip address. When the file gets put into the directory is when the listener will pickup the file and send it to the appropriate ip address. I can pickup the file but the message gets sent to all clients connected to the listener.  My code is below.

Imports System.IO
Imports System.Net
Imports System.Net.Sockets
Imports System.Drawing.Size
Imports System.Net.IPAddress
Imports Microsoft.VisualBasic.FileSystem
Imports System.Windows.Forms
Imports System.ComponentModel

Public Class Form1
    Public watchfolder As FileSystemWatcher
    Dim ServerStatus As Boolean = False
    Dim ServerTrying = False
    Dim Server As TcpListener
    Dim Clients As New List(Of TcpClient)

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        CheckForIllegalCrossThreadCalls = False

    End Sub

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        'Dim CN_GetData2015 As New CN_GetData2015

    End Sub

    Function StartServer()
        If ServerStatus = False Then
            ServerTrying = True
                Server = New 

Open in new window

A friend had a medical event last week and the pastor sent a text message to me and 6 others. I never got the original text asking us to pray for the guy. I only got the reply message sent to the pastor by three of the 6 others. When I go to the message it gives me the pastors phone number and half the phone number of one of the others. I'm not finding a way to see who the others are since if I reply they all will get my messages. i'd like to know who the others are. It's a ZTE phone. There are very tiny icons for each of the 6 people but no access I see to their phone number or name. I don't want to send text to a group of 6 when I don't know who they all are. Any ideas without having to ask who the other 6 are? Because the pastor won't reveal that. We all are in his address book or contact list and he sends out messages that are of interest to all of us. Thanks.
Hi Experts,

I am running on Windows 10.

I have various Xbox Game Bar popups happening with messages like "Quickly adjust your audio".

How can I stop them?

When I send an email with the following text:

"Individual federal and state income tax returns are generally due by April 15th of the year following the one in which the income was earned. However, partnership (including LLC) and S-corporation returns are due by March 15th"

and open the email in Outlook on my desktop computer, the text appears as above.

When I open the email message on my Apple IPhone 7, the same text appears BUT the words "due by April 15th" and "due by March 15th" appear as hyperlinks.

I do not want any text to appear with a hyperlink.  How can I prevent the Apple IPhone from reformatting the body of the text of my email messages?
I have to allow remote connections to this database so their web guy can setup a link into the database to display specific data on their website. I must also add I'm not overly familiar with dealing with SQL databases.

I can remotely connect to the database internally but I have been unable to get this to work externally. Their Firewall is configured to block all SQL connections except those from specific static addresses. I have applied all necessary rules to allow the connection to happen.

When I attempt to connect to the database remotely I seem to get 2 varying error messages, when connecting to just the IP address it says "Login failed for user. (Microsoft SQL Server, Error 18456)" and when connecting to IP\DBname it says "Instance failed (System Data)". Searching online hasn't yielded any results. As far as I can tell all the SQL settings are set to allow remote connections and given they work internally I believe this is correct.

I also receive the following error "A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted) (Microsoft SQL Server)". I can get around that error by going into Options and ticking "Trust server certificate". So I'm not sure whether this error has any relevance to my issue.

I have tried logging in using AD credentials and an SQL user both with full admin rights without …
I have a customer that uses MS Outlook for Macs 2011. He has several email accounts that he configured. One of them is a Gmail account, Recently he began getting duplicates of his Gmail messages in Outlook. There are no duplicates at everything looks good there. There is only one Gmail account setup in Outlook. He is not forwarding his messages. Any ideas of where to look for this issue?
How do I display my registered user posts from the database using an inner join?

The users table has an id column that in an auto-increment table   - a progressive number each time a person is registered as a user.

The "notices" table has an upload_id incremental column for each notice posted and a "users_id column that holds the id number that corresponds to the registered user.

if (array_key_exists("id",$_POST)) $id = mysqli_real_escape_string($db,$_POST['id']);

$q = "SELECT notices.users_id, notices.description, notices.amount, notices.currency, notices.location, FROM notices INNER JOIN users ON notices.users_id = id WHERE notices.upload_id=$id" ;
$r = mysqli_query ($db, $q);

//if (mysqli_num_rows($r) > 0) {

if (mysqli_num_rows($r) == 1) { // Valid user ID, show the form.

	// Get the user's information:
	$row = mysqli_fetch_array ($r, MYSQLI_NUM);

// Create the form:
echo '<form action="ContactPoster.php" method="post">

<p>Description: ' . $row[5] . '</p>

<p>Amount: ' . $row[6] . '</p>

<p>Currency: ' . $row[7] . '</p>

<p>Location: ' . $row[8] . '</p>

<input type="hidden" name="toemail" value="'.$row[9].' " >';


    <p><strong>Your Name:</strong></p> <p><input type="text" name="name" size="30" maxlength="60" value="<?php if (isset($_POST['name'])) echo $_POST['name']; ?>" /></p>
    <p><strong>Your Email Address:</strong> </p> <p><input type="text" name="email" size="30" maxlength="80" value="<?php if 

Open in new window

I am looking to form a local group that gets together to have lunch and otherwise interact, on a daily basis.
I am in search of the right tool to facilitate this type of local communication.

My thoughts so far are in this sheet.

Additional options and your thoughts are greatly appreciated.
I use an iPhone, but I think this applies to anyone who texts.  I am new to the world of texting, and I find it so annoying when someone sends out a text-blast to a dozen or more "friends" ... then everyone on the text starts responding, and before I know it my phone is buzzing with new (and largely irrelevant) text messages.   I've tried to get off these large text threads, but was told that unless everyone had the same device (I think it's an iPhone, but I'm not sure) there's no way to "leave the conversation".  I would happily buy a third party application to get out of unwanted text streams ... does something like that exist?  Or can the originator of the original text take me off after it's begun?  Or do I just need to live with the annoyance?


Learn SQL Server Core 2016
LVL 13
Learn SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

Network Inventory getting error messages on computers which are logged in. These errors messages are stating error 996 overlapped i/o event or the service did not respond and can not be audited how would I resolve this issue. The software that I'm using is Alloy Navigator express
Hi Experts!

I need your help again;

I have created a form which is now supposed to be displaying the message on behalf of the main form as a modal in place of the traditional Ms Access messages in order to afford an opportunity for the elderly people to see from a distance . The modal form is called frmPosPriceChanges and has a control which is supposed to display the actual change (cash) to be paid back to the customer , now I want this control called txtKwacha from  frmPosPriceChanges to reference the main form control called frmPOSStocksSold!txtAuditedCash so that whatever is on this control called frmPOSStocksSold!txtAuditedCash must be shown also on the floating form (Modal) control called frmPosPriceChanges!txtKwacha. I tried the called below but it is failing :

Private Sub Form_Load()
Screen.ActiveForm!txtKwacha = frmPOSStocksSold!txtAuditedCash
End Sub

Open in new window

The modal form opens automatically through a VBA code whenever there is need to give back some change to the customer. I decided to use this modal form because it gives me room to control the font size and I can also make the content lager in order to accommodate those with poor sight especially those above 60 years.

Your help will be highly appreciated


I want the messages on the main form to appear on a much bigger form so that I can easily make them bigger than on the current VBA which has small messages which makes difficult for those old people who are using a point of sales software to read. See a sample pop up form.

I will be opening the pop up form by this method DoCmd.OpenForm “frmMessage” through the save button

Any idea I want to put may a label on the pop up form call lblMessage

Below is my code which should supply the action message

Private Sub CashReceived_BeforeUpdate(Cancel As Integer)
If Me.CashChange > 0 Then
MsgBox "Please check you have not received enough cash for the quantities you have sold", vbOKOnly, "Internal Audit Manager"
Cancel = True
Exit Sub
ElseIf Me.txtAuditedCash < 0 Then
Eval ("MsgBox ('Please note too much collected," & _
"give back the change of " & Format (Me.txtAuditedCash, "Currency") & "." & "Do not forget.@Check again.@@',0,' Internal Audit Manager')")
End If
End Sub

Open in new window


This is the 1st of 3* questions re searching in Mozilla Thunderbird email manager:

How do you determine the specific folder/subfolder in which a particular search-result email resides?

In other words, after entering search criteria, Thunderbird displays a list of messages which match the specified criteria. Selecting one of the messages displays its content OK but how do you determine the specific folder/subfolder which contains that message?


*Question links:



I have various users who have access to a shared mailbox in exchange online.

The problem is that any messages that arrive from their voicemail provider is going into junk for everyone.

I have added the address to the allow list on the spam filter in Exchange Online.

Emails are still going into spam.

Im guessing the issue is therefore one of the email clients (outlook for mac mainly) has marked it as junk and it is therefore the same for everyone.

Any advice would help.
Please see the attached Fixed Line Operator (Telkom) Voice Mail answering Service. There is a distinctive tone indicated on the telephone handset when picking it up to indicate a message is waiting. Is there a device available that can indicate that a message is waiting and automatically retrieve the message and play it for the subscriber?
 This would save the trouble of each time dialling the prescribed phone number to retrieve and messages. It would be useful if the Message Waiting Tone could be detected and displayed fro the user. It would be wonderful if the device could play back the messages through a loudspeaker. I would imagine this would be a programmable dialler of sorts. The device should be senior Citizen friendly.
What is the best Opensource chat or team servers that you can install on your premises ? Something like Matrix (Synapse) , RocketChat or Zulip?

Something that supports Chat and PBX integration.
OWASP: Forgery and Phishing
LVL 13
OWASP: Forgery and Phishing

Learn the techniques to avoid forgery and phishing attacks and the types of attacks an application or network may face.

I have an Exchange 2016 DAG environment with two mailbox servers (active 192.168.1.x / passive 192.168.3.x).  We having issues with mail flow. Sent 3 test messages with three different results:

First email was transferred to the passive server, then transferred back to the active server then to our smarthost.
Second email was sent directly to our smarthost from the active server.
Third email was transferred to our passive server then to our smarthost

Trying to figure out which part of this test is normal...

get-sendconnector | fl *sourcetran*
SourceTransportServers : {}

get-servercomponentState -component hubtransport

Server                               Component    State
------                               ---------    -----                  hubtransport Active

Delivery Report for  Email1 ?( 20190607_1

6/7/2019 6:49 AM active
The message was submitted to

6/7/2019 6:49 AM
Message was received by from

6/7/2019 6:49 AM
The message has been transferred from to

6/7/2019 6:49 AM
Message was received by from …
Hi, i have installed Skype on our network for a select few users to communicate with a partner company.

Users can login and communicate but are unable to share their screens.

We do run WatchGuard web blocking system and i wonder if Skype is being blocked for just sharing of the screen.

Has anyone got expereince of this issue and could possibly offer some advice.

Hi People
I’m working on an assignment for one of our clients who is a manufacturer of perishable goods now they want some certain range of Product Codes to be tied up to dates such that when you key in or scan a certain range in the company software, then the system should be able to tell the users that the product is expired and reject them right there. While those within or before the expiry date, the system should be able to process them without any warning messages in ms access.

I want something like this:
Dim ExpNumbers As integer
Dim ContrDate  As Date
Dim Cancel As integer
ExpNumber = (1200 to 1300) is equal to between 01/05/2019 to 18/05/2019
ContrDate = 01/05/2019 to 18/05/2019
If (ExpNumber <>  ContrDate) Then
MsgBox “Please note that your product are expired and cannot be sold”
Cancel = True
Exit Sub
End If
I am developing a marine position database system in Perl on a Centos 6.5 server.
Users can email position reports to my system.  
My Perl script automatically processes each position report email, and sends a reply email back to the sender, acknowledging receipt of their position report.
I have also been working with the Garmin inreach explroer iridium messenger for position reporting.
I can easily configure the Garmin to send an email to my system, and my system can process the email with the position information without any problems, and store the information in my database.   This works great, but I can not send a reply back to the Garmin acknowledging receipt of the Garmin position report.
Sending the reply email to an alternate email address does not work if the sender is remove, and does not have access to email.
I need to send reply message back to the Garmin as an sms text message from an SMS phone number address.
To configure this, the Garmin would need to send the position report as an sms text message to my system, and  my system would need to reply back to the Garmin with an sms message.
The Garmin inReach Explorer can send 160 character messages to either an email addresses or to ans sms cell phone number.
Because Garmin charges for sms and email text messages, Garmin blocks all direct emails to the Garmin inReach Explorer.
Garmin will accept an sms reply message to the Garmin.
Because of this logic, I would like to find a way to send and receive …
Is there a way to send text messages to a group without displaying the phone numbers / ID's of the members in the group thus achieving the same results as blind copying contacts on an email?  I use both android and ios phones.
I am getting this DB2 Sql error updating
> update Test.sls77_01 set uttms = 'AA'

SQL State: 38501
Vendor Code: -443
Message: [CEE9901] Application error.  RNX1216 unmonitored by CXT001U at statement 2100000001, instruction X'0000'. Cause . . . . . :   The application ended abnormally because an exception occurred and was n ot handled.  The name of the program to which the unhandled exception is sent is CXT001U CXT001U CXT001U. The program was stopped at the high-level language statement number(s) 2100000001 at the time the message was sent.  If more than one statement number is shown, the program is an optimized ILE program.  Optimization does not allow a single statement number to be determined.  If *N is shown as a value, it means the real value was not available. Recovery  . . . :   See the low level messages previously listed to locate the cause of the exception.  Correct any errors, and then try the request again.

Chat / IM

Instant messaging (IM) is a type of online chat that offers real-time text transmission over the Internet. A LAN messenger operates in a similar way over a local area network. More advanced instant messaging can add file transfer, clickable hyperlinks, Voice over IP, or video chat. Non-IM types of chat include multicast transmission, usually referred to as "chat rooms". Depending on the IM protocol, the technical architecture can be peer-to-peer (direct point-to-point transmission) or client-server (a central server retransmits messages from the sender to the communication device).