Tuesday, February 22, 2022

جافا نيتبينز برامج العاب

 


 http://osama-oransa.blogspot.com/2011/09/simple-game-using-java.html

 https://sourceforge.net/projects/dexpuzzle/

 https://sourceforge.net/projects/losconquis/


Tuesday, November 2, 2021

SOCKET/THREAD

 

https://www.geeksforgeeks.org/socket-in-computer-network/

https://medium.com/swlh/understanding-socket-connections-in-computer-networking-bac304812b5c

https://www.ibm.com/docs/en/i/7.1?topic=communications-socket-programming


threads



We didn't have the Web, HTTP, or graphical browsers back in the good old days of the Internet, circa the early 1990s. We used Usenet news, FTP, and command-line interfaces. But, as great as the old days were, there were some issues. For example, when we were using Kermit to download kilobytes of free software from a popular FTP site over our 2400bps modems, we frequently received error messages like this:

% ftp eunl.java.sun.com 

Connected to eunl.javasoft.com. 220 softwarenl FTP server (wu-2.4.2-academ[BETA-16]+opie-2.32(1) 981105) ready. Name (eunl.java.sun.com:elharo): anonymous 530- 530- Server is busy. Please try again later or try one of our other 530- ftp servers at ftp.java.sun.com. Thank you. 530- 530 User anonymous access denied. Login failed. ftp>


In fact, we were generally more likely to come across an overloaded and congested site in the days when the Internet had only a few million users instead of a few hundred million now. The issue was that for each connection, both the FTP servers included with most Unixes and third-party FTP servers like wu-ftpd forked a new process. A hundred concurrent users meant 100 more processes to manage. Processes are quite heavyweight items, so having too many of them could bring a server to its knees quickly. The issue wasn't that the computers weren't powerful enough or that the network wasn't fast enough; rather, the FTP servers were (and still are) poorly built.


Wednesday, October 27, 2021

model

 https://softschema.com/incremental-model-of-software-development-life-circle/