In a one-on-one tech support scenario, it would be very
convenient to have the ability to send a file while
chatting, and then to instruct the recipient on what to
do with it.
My thoughts on this:
a) Keep it simple, basic, avoid program bloat
b) Path to file upload/download file directory
specified via .ini configuration file.
c) On sending client, a pop-up window/box to enter
recipients alias and name of file to send. Sending
client references path specifed in b) above to find and
send the file.
d) On receiving client, a pop-up window with a YES/NO
button to accept/reject the file. If YES is selected,
receiving client references path specified in b) above
to save the file.
e) Ports: On firewalls, routers, VPN Tunnels, it is
easy to specify a range of ports for Bird Chat to use.
With this in mind, if the user specified chat port in
Bird Chat is some port number N, make the file transfer
port number to be N+1 in Bird Chat. Thus, if a network
administrator decided that he wants to use port number
49050 to chat on, his file transfer port number would
be 49051, and he would program his router to port
forward a range of ports from 49050 thru 49051
inclusive for Bird Chat use. If this network
administrator later decided that he wants to allow chat
and to disallow file transfer, he could program his
router to block port 49051, if his chat port was 49050.
I am trying explain a very complex network
administration topic in very simple terms. I hope I am
making sense. In ten words or less, if the chat port
numer is N, a network administrator needs the file
transfer port number to be N+1 :)
Logged In: YES
user_id=1067068
a, b , c, and d somone is working on. It will be able in the
futures versions. (Probably not in 2.1).
For e, I'll speak with him, to know what he is thinking about
this.
Logged In: YES
user_id=1114049
Yes, e) is a very good idea, but we can use the BirdChat port
for sending/receiving file for all client, exept for the
computeur who run the server. The problem way be resolve
by send in the N+1 port :) .Good idea but for only one
computeur.
For a) ; b) ; d) we want do that.
For c), there is more simple : a selection in the name list is
more simple, and avoid the mistakes in name writing
Logged In: YES
user_id=1067068
Done !