"Why Can't I Connect?" TCP/IP socket application

Do you like to promote your wxWidgets based application or component!? Post it here and let's see what the critics have to say. Also, if you found that ONE wx component the world needs to know about, put it here for future reference.
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

"Why Can't I Connect?" TCP/IP socket application

Post by cohmstede »

"Why Can't I Connect?" makes it easier to resolve TCPIP connection errors. You may select common server types or create a generic client to connect to any type of server. You may also create a generic server to mimic a listening socket on any available port. "Why Can't I Connect?" traces through every step of the process, reports error codes and text, and gives possible solutions.

Image

Image

Image

I've released this application in Windows and Linux, open source, GPLv3. I'm hosting on Sourceforge. Here are the links:

Web page:
http://wciconnect.sourceforge.net/

Download:
http://sourceforge.net/projects/wciconnect/

Expect many updates, I already have new functionality in development.
Last edited by cohmstede on Wed Aug 21, 2013 5:53 pm, edited 1 time in total.
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Re: Why Can't I Connect?

Post by cohmstede »

Release 1.1.0 is now available.
I've added IMAP, POP3, and SMTP to the common servers I connect to.

Image
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Re: Why Can't I Connect?

Post by cohmstede »

Release 1.2.0 is now available.

I've added html help files.
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Re: Why Can't I Connect?

Post by cohmstede »

Release 1.3.0 is now available.

I've added bridging to this release.
Image

Bridging allows you to insert “Why Can't I Connect?” between an existing client and server and trace / analyze / diagnose the conversation between the two.
Image

See the help files for a more detailed description and instructions.
User avatar
evstevemd
Part Of The Furniture
Part Of The Furniture
Posts: 2408
Joined: Wed Jan 28, 2009 11:57 am
Location: United Republic of Tanzania

Re: Why Can't I Connect?

Post by evstevemd »

I thought it was a question.
You need to edit heading!
Chief Justice: We have trouble dear citizens!
Citizens: What it is his honor?
Chief Justice:Our president is an atheist, who will he swear to?
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Re: "Why Can't I Connect?" TCP/IP socket application

Post by cohmstede »

Release 1.4.0 is now available.

In this release I've added the ability to open a range of servers (1000 in Unix / Linux, 10,000 in Windows.) This is handy for finding out exactly what ports you have open and who is trying to scan / connect to you. Check the help files for instructions / restrictions.

http://sourceforge.net/projects/wciconnect/
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Re: "Why Can't I Connect?" TCP/IP socket application

Post by cohmstede »

Release 1.5.0 is now available.

In this release I've added IRC (Internet Relay Chat), LDAP, and Usenet to the Common menu and toolbar.

Image

https://sourceforge.net/projects/wciconnect/
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Release 1.5.1

Post by cohmstede »

Release 1.5.1 is now available

In this release:

1. Added the ability to set application preferences. The parameters set start up values as well as application behavior. Preferences run from basic to advanced. See the help files for details

2. Added context sensitive help.

3. Created a Knowledge Base Wiki and added access via the Help Menu. The Knowledge Base Wiki is a central location to request enhancements, report bugs, ask questions, and check for solutions.
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Release 1.6.0

Post by cohmstede »

Release 1.6.0 is now available.

http://sourceforge.net/projects/wciconnect/

In this release I've:
1. Added a tool for resolving names to IP addresses and IP addresses to names.
2. Added a progress gauge during the connection process.
3. Fixed a bug that would rarely misformat a trace.
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Release 1.6.1

Post by cohmstede »

Release 1.6.1 is now available.

http://sourceforge.net/projects/wciconnect/

In this release I've:

1. Improved the find function to search in text or hexadecimal and find across rows in send and receive traces.

2. Added the application preference to set bridge tracing to show send details only, receive details only, or both send and receive details.

3. Fixed a bug that would occasionally lose track of the log file name.

4. Added the application preferences to show line numbers for the viewable and / or log file traces.

5. Narrowed down the error trace possible causes to be more responsive to the returned error code.
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Release 1.6.2

Post by cohmstede »

In this release:

I've added multi-language support. The language can be changed in the application preferences. I now support Chinese (simplified character set), English, French, German, Hindi, Portuguese, and Spanish.

Please help me out, I have created a section in the Knowledge Base for corrections to my translations.

Image

http://sourceforge.net/projects/wciconnect/
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Release 1.6.3

Post by cohmstede »

This fixes a very annoying bug that loses the selected language when re-entering the Preferences Dialog.

The language can now be selected for the application language and the trace language. I commonly use this application for remote debugging. Now the user can run the application in their native language and still create and send me a trace in my native language.

To do: I'm currently translating the help files and should have them done by the next release. I considered the bug fix to important to wait.

http://sourceforge.net/projects/wciconnect/
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Release 1.6.4

Post by cohmstede »

http://sourceforge.net/projects/wciconnect/

In this release I've:
1. Translated the help files and created screen captures in the appropriate languages.
2. Added a trace extent selection dialog after creating / changing the log file.
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Release 1.7.0

Post by cohmstede »

Release 1.7.0 is now available. In this release I've:

Fixed a bug that sometimes lost the language after it is initially selected when the application is started for the first time.

Added a tool that searches the computer for ports in use / connected ports, listening ports, reserved ports, and all ports that can not bind. This is a handy way to find what is / isn't running on your computer.

Added Dutch and Italian to the supported languages. I now support Chinese (simplified character set), Dutch, English, French, German, Hindi, Italian, Portuguese, and Spanish.

Switched the HTML help files to use embedded images. This dramatically reduces the number of files I need to install.

Changed the application, while running in Windows operating systems, to use a more efficient socket close.

Image

http://sourceforge.net/projects/wciconnect/
User avatar
cohmstede
Knows some wx things
Knows some wx things
Posts: 32
Joined: Wed Jul 17, 2013 7:23 pm

Release 1.7.1

Post by cohmstede »

In this release I've:

1. Fixed a bug that would cause a crash in Windows operating systems while trying to find text containing a wide string (extended character sets for multiple languages.) This will probably fix other bugs that I have not discovered.

2. Added Czech, Danish, and Polish to the supported languages. I now support Chinese(simplified character set), Czech, Danish, Dutch, English, French, German, Hindi, Italian, Polish, Portuguese, and Spanish.

3. Added a Progress / Cancel dialog while sending the contents of a file.

4. Added support for VPATH in Linux / Unix builds (thank you Matej Tyc.)

http://sourceforge.net/projects/wciconnect/
Post Reply