balder

Support
  • Content count

    533
  • Joined

  • Last visited

Posts posted by balder


  1. That is strange. I do not see how protocol can limit unicode?

    the protocol dictates how data is transported from client to client and from hub to hub. the protocol dose not support utf-8 and therfore hubs and clients do not expect to recive data in this format. if apex started to send it in this format then it could break client to hub communication and clicnt to client communication unless both clients where the newest version of apex.

    It's just sending bytes over the connection. It is all about clients if they can interpret those bytes properly.
    exctly most clients and hubs (to my knowlage no client or hub supports utf via nmdc) dont expect data in utf format.

    For instance, you can introduce new option to ApexDC++ for users to set prefered codepage (including unicode), so if two users set the same codepage they can send messages with no problem. Internaly client could always use unicode for maximum compatibility.
    yes this would be usefull but it means changing the underlying protocol so all clients could do this, ome type of backwards ompatability would also need to be built in. note adc asumes all clients are using utf-8 i also doubt that it will be introduced to nmdc.

  2. I am using DC++ (what's the difference between the two?)

    apexdc++ is built on top of strongdc++ which is built on top of dc++ so it has all the features of them* and some. as you are using dc++ you should really go to the dc++ forum for help; however i will continue :P

    I cannot connect to any users (tried dozens)

    this is probably caused for one of three reasons.

    1. you need to register in the hub before you can download.
      • check thee hub rules, normally done by typong +help or +rules in the main chat winddow

      [*]you do not have the correct ip address in the connection settings

      • make sure you ip address is the same as the one displayed below
        mkay.jpg

      [*]finnaly you could have a software firewall blocking you. windows xp has its own firewall so ensure that dc++ is able to uuse the appropriate ports. if you have anyother firewall installed e.g. norton make sure that is also configured.

    *apexdc is not based on the most current vertion of dc++ so it may be missing the newest features bug fixes.

  3. one way to check is to try and telnet to the open port. e.g. to check if techgeeks is online do the following

    start -> run
    
    and type
    
    cmd (enter)
    
    then in the command promt type
    
    telnet techgeeks.geekgalaxy.com 1411 (enter)

    if it is up you will get output like the following

    Trying 68.93.33.219...

    Connected to techgeeks.geekgalaxy.com.

    Escape character is '^]'.

    $Lock EXTENDEDPROTOCOL::This_hub_was_written_by_Yoshi::CTRL[>T=?] Pk=YnHub|

    if it is not online the output will look like this

    Trying 68.93.33.219...

    telnet: connect to address 68.93.33.219: Connection refused

    telnet: Unable to connect to remote host

    note: to exit from telnet press ctrl + ] then type quit and press enter


  4. I'm trying to connect to the DC++ (0.698) client but receive a connection timeout message, no matter what file or hub I select.

    could you please clarify what you mean.

    • are you using dc++ or apexdc++
    • are you having problems connecting to a hub or a user
    • what ddo you have set in you connection settings

    if you are having problems connecting to a specific user it could be that they are using a fake client. if your havinf problems connecting to a hub, are you sure the hub is online. one way to check this is to try and telnet to the open port. e.g. to check if techgeeks is online do the following

    start -> run
    
    and type
    
    cmd (enter)
    
    then in the command promt type
    
    telnet techgeeks.geekgalaxy.com 1411 (enter)

    if it is up you will get output like the following

    Trying 68.93.33.219...

    Connected to techgeeks.geekgalaxy.com.

    Escape character is '^]'.

    $Lock EXTENDEDPROTOCOL::This_hub_was_written_by_Yoshi::CTRL[>T=?] Pk=YnHub|

    if it is not online the output will look like this

    Trying 68.93.33.219...

    telnet: connect to address 68.93.33.219: Connection refused

    telnet: Unable to connect to remote host

    note: to exit from telnet press ctrl + ] then type quit and press enter


  5. perhaps this ccould be implemented in a way that by default no user has a priority but if you want to give a user a priority then there username and/or ip address is recorded with the priority you wish to assign. you would then need to check everyone that requests a file from you to see if the are in this list. if they are they are moved to the aappropriate position in the upload que.

    i would however say that this implmentation is bound to cause problemspeople would expect it to work better then it would. if someones ip aaddres changed, user changed there nick, or a different hub had the same nick would alll cause problems. it would also but a higher load on memory and cpu. the better option would be to make them a fav user and give them an auto slot.


  6. there is no gatuntee that you will find the same user. but the best place to try is the same hub you where in before. i dont have a copy of apex to hand but i belive that if you go to the download que it will tell you the last hub that a user was seen in. if not you will have to connect to all fav hubs nd see if you can download the file again. once the file starts ddownloading you will be able to see what hub they are in. however if it is a common file i would recommend trying the search for alternates option.


  7. If your downloading directly into the share folders, then you get this error

    if you are downloading files quickly you e.g. more then one every 1-2 minutes and have update share imideatly option set, then you will probably get this message (as your share size and therfore myinfo wwill also be changing)


  8. looks good but why dose it need to install some software? either way ill have to wait untill they have linux client. good work :)


  9. In my opinion the whole connection setup became too difficult.

    what do you mean "became". it has always been like this. if anything ii would have thought it is easier now there is the find IP functionality. I gusse most users didn't have a firewall when when dc first started, i gusse this has made it more difficult to set up.


  10. i agree on the first half of you're post....OPs on TGO as so incompetent and blunt,

    full of compliments. OP's in TGO are genrelly very helpfull. not all of them are the most experienced but it is an entry point for users new to dc so this can be usefull and these peolpe are complimented by very experinced OP's. I would also say that only one mabey two people are blunt.


  11. This looks like the user running apexdc dose not have access to right to the current worrking directory.

    1. press ctrl + shift + esc.
    2. Select Processes.
    3. find the process named apexdc.exe.
    4. See which user Name is tunning it.
    5. You will then need to go to the directory where Apexdc is installed (c:\Program Files\ApexDC++\)
    6. right click the Apexdc++ folder and select properties
    7. Select the security tab
    8. look for the user identified in step 4

      1. if the user is not there click add
      2. enter the username
      3. click check Names
      4. click ok

    [*]select the user

    [*]make sure there is a tick in the box which says write

    Please note that i havn't used vista so things may be a little deifferent to what i have said

    hope that helps


  12. Well i see both points of this. I think that if the guides section gets much bigger then it may be usefull to place them in a wiki. But at trhe sme time i am unsure if people would actully ciontribute to them. Hardly anyone other then people on the apex team have either recomended or ontributed to the guides or guide request thread


  13. cheers iceman however BM beat you to bringing that unfortunate information to us, in this thread i think. either way it don't matter to much. the linux client is not porting th gui stuff it is redoing it and there fore the switch doesn't matter to much