-
Notifications
You must be signed in to change notification settings - Fork 1
/
dccsend.mdoc
100 lines (100 loc) · 3.06 KB
/
dccsend.mdoc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
.\" $NiH: dccsend.mdoc,v 1.5 2003/11/02 11:44:47 wiz Exp $
.\"
.\" Copyright (c) 2003-2012 Thomas Klausner.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above
.\" copyright notice, this list of conditions and the following
.\" disclaimer in the documentation and/or other materials provided
.\" with the distribution.
.\" 3. The name of the author may not be used to endorse or promote
.\" products derived from this software without specific prior
.\" written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THOMAS KLAUSNER ``AS IS'' AND ANY
.\" EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
.\" CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
.\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
.\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
.\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
.\" ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.Dd January 20, 2012
.Dt DCCSEND 1
.Os
.Sh NAME
.Nm dccsend
.Nd send a file to a mIRC /dccserver
.Sh SYNOPSIS
.Nm
.Op Fl hv
.Op Fl n Ar nickname
.Op Fl p Ar port
.Op Fl r Ar remotenick
.Ar host
.Ar filename
.Sh DESCRIPTION
.Nm
sends a file to remote host running a mIRC /dccserver or
.Xr dccserver 1 .
The
.Ar host
argument specifies the name or IP of the server where
.Xr dccserver 1
is running, and the
.Ar filename
argument denotes the name of the local file to send to the remote host.
You can get the hostname or IP of a fellow IRCer by doing
.Dq /whois remotenick ,
the first line will probably contain
or
.Dq [email protected] .
.Pp
Supported options:
.Bl -tag -width XrXremotenickXX
.It Fl h
Display a short help message.
.It Fl n Ar nickname
Set nickname used in handshake to
.Ar nickname .
Should be the same nickname that you use on IRC, otherwise some
servers might complain and close the connection.
Defaults to
.Dq dccsend .
.It Fl p Ar port
Denote
.Ar port
on which the remote
.Xr dccserver 1
is listening.
Defaults to 59, since that is mIRC's default port.
.It Fl r Ar remotenick
Expected nickname on the remote side.
.It Fl v
Display program name and version number.
.El
.Sh EXAMPLES
Typical usage:
.Pp
.Bd -literal -offset indent
dccsend -n yournick example.org /path/to/file
.Ed
.Sh SEE ALSO
.Xr dccserver 1
.Sh AUTHORS
.Nm
was written by
.An Thomas Klausner Aq Mt [email protected] .
.Sh BUGS
There are no timeouts, just interrupt and try again.
The protocol supports resuming automatically.