Skip to content

Latest commit

 

History

History
61 lines (30 loc) · 1.81 KB

File metadata and controls

61 lines (30 loc) · 1.81 KB

2013.12.30, Version 1.0.0

  • TCP client, receive and send messages (Netcat.client)
  • TCP server, listen on arbitary TCP ports and response to the received messages (Netcat.server)
  • PortScan (Netcat.portscan)
  • only deal with IPv4 and TCP

2013.12.30, Version 1.0.1

  • Server - event "data" add new param "client" to identify who the sender

2013.12.30, Version 1.0.2

  • Server - implement encoding
  • Client - implement encoding

2013.12.31, Version 1.0.3

  • Server - method 'send', when a client close connection and the server is write to socket at the moment throws a exception.

2013.12.31, Version 1.0.4

  • Server - add new event "client_off" fires when a client disconnet, change event "client" to "client_on"

2014.01.01, Version 1.0.5

  • Server - the object initialization '(port, encoding)' now use the parameter options (encoding, socket timeout) '(port, options={encoding, timeout})'
  • Client - move the configuration params from method to the constructor class, change the method name 'init' to 'start'

2014.01.02, Version 1.1.5

  • Server/Client - to suport receive the original Buffer objects, now 'options' parameter have the new properties 'read_encoding' (default to buffer) and 'write_encoding' (default to ascii)
  • Client - method 'end' was removed, 'send' suports close the connection "send(message_to_send, [close_connection], [callback])", close_connection default to false
  • PortScan - change to suport the new features from Client

2014.01.23, Version 1.3.5

  • Implemented UDP Protocol / Update Client - Server - PortScan
  • License ISC

2014.01.29, Version 1.3.5

  • Add parameter "host" in Server lib

2014.01.31, Version 1.4.5

  • Client/Server - removed option 'write_encoding' now all writes are passed as Buffer.

2014.02.03, Version 1.4.6

  • Client/Server - Fix bug in 'send' method when sending of a value as 'null'