https://github.com/sweeticelolly/sockettester
A very simple tool to test sockets. Useful when doing socket programming. Capable for both TCP and UDP connections.
https://github.com/sweeticelolly/sockettester
internet mdi packet socket socket-programming sockettester tcp test-sockets testing-tools udp vb6 visual-basic-6 visualbasic6
Last synced: 7 months ago
JSON representation
A very simple tool to test sockets. Useful when doing socket programming. Capable for both TCP and UDP connections.
- Host: GitHub
- URL: https://github.com/sweeticelolly/sockettester
- Owner: SweetIceLolly
- License: mit
- Created: 2019-02-18T13:51:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-18T14:14:34.000Z (over 6 years ago)
- Last Synced: 2025-01-24T10:46:49.690Z (9 months ago)
- Topics: internet, mdi, packet, socket, socket-programming, sockettester, tcp, test-sockets, testing-tools, udp, vb6, visual-basic-6, visualbasic6
- Language: Visual Basic
- Size: 1.01 MB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SocketTester
A very simple tool to test sockets. Useful when doing socket programming. Capable for both TCP and UDP connections.# Features
The program uses MDI, which means you are able to run multiple tasks in a single program.
## TCP Client Mode
**Customizable server IP and port**You can specific the server socket IP and port.
**Socket status display**
You can know the network traffic and the status of the socket. The socket state code can be one of the following:
| Code | Meaning |
|------|--------------------|
| 0 | Connection Closed |
| 1 | Socket Open |
| 2 | Listening |
| 3 | Connection Pending |
| 4 | Resolving Host |
| 5 | Host Resolved |
| 6 | Connecting |
| 7 | Connected |
| 8 | Connection Closing |
| 9 | Socket Error |**Packet received**
There's a list that shows all packet received. You can select a packet to view its size, text content or binary content. You may save the packet as a file or copy its content to clipboard if you wish.
**Packet sender**
You may make up your packet and send it to the remote socket. Both text mode and binary mode are supported. You may load the content from a file if you wish.
## TCP Server Mode
**Customizable server port**You can specific the server port to listen on.
**Other features of TCP Server Mode are exactly the same as TCP Client Mode**
## UDP Mode
**Customizable local/remote port and remote IP**You can specific the local UDP port, the remote UDP socket IP and the remote UDP socket port. Set the Remote IP to your broadcasting IP (e.g. `255.255.255.255`) to broadcast packets.
**Other features of UDP Mode are exactly the same as TCP Client Mode**
# License
MIT