jcowgill / jircd Goto Github PK
View Code? Open in Web Editor NEWJIRC Server
License: Apache License 2.0
JIRC Server
License: Apache License 2.0
Bad Pong, To Connect type: /QUOTE PONG :" + netClient.spoofCheckChars
why quote pong?
quote/raw is not implemented, is it?
Input: /DICE
Output: * Nick dices 4
The main problem in my consideration is:
How can you distinguish between "/DICE" and "/ME dices 4"
The output should look differently than, e.g., "/ME" else this command is nonsense (you can cheat).
But it depends on the client. Therefore, ...
Is it possible, that common IRC clients understand such a command (without changing the client's code)? Or is there another way?
So my main question is:
Is adding a new non-IRC command possible without changing the any client code and looking different from, e.g., "/ME"?!
* You do not need to do this when shutting down - it is done automatically
*
* @param command Command to unregister
*/
public void unregisterCommand(Command command)
unregisterCommand ist done automatically? it's never used - i dont understand why it is automatically used ...
can you tell me how servlet works?
public void sumbitRequest(NetworkClient client)
i think sumbit means submit, doesnt it?
hi, can you tell me why the processing is so slow (see video)?
it's on the localhost ... (with default ircd.conf)
see *URL deleted after showing ;)
Stack trace:
ERROR - Exception occured while dispatching command
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at uk.org.cowgill.james.jircd.Message.getParam(Message.java:167)
at uk.org.cowgill.james.jircd.commands.Names.run(Names.java:37)
at uk.org.cowgill.james.jircd.ModuleManager.executeCommand(ModuleManager.java:427)
at uk.org.cowgill.james.jircd.network.NetworkClient.processLocalBufferMessage(NetworkClient.java:284)
at uk.org.cowgill.james.jircd.network.NetworkClient.processReadEvent(NetworkClient.java:230)
at uk.org.cowgill.james.jircd.network.NetworkServer.runServer(NetworkServer.java:231)
at uk.org.cowgill.james.jircd.Server.run(Server.java:279)
at uk.org.cowgill.james.jircd.network.NetworkStarter.main(NetworkStarter.java:46)
in my opinion:
the below admin replies should exist exactly - not more - not less - exactly 4 lines (but you can add only one admin line in the config - i guess that is wrong).
RPL_ADMINME
RPL_ADMINLOC1
RPL_ADMINLOC2
RPL_ADMINEMAIL
old: tranverseList
new (should be): traverseList
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.