<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="//purl.org/rss/1.0/modules/content/"
	xmlns:wfw="//wellformedweb.org/CommentAPI/"
	xmlns:dc="//purl.org/dc/elements/1.1/"
	xmlns:atom="//www.w3.org/2005/Atom"
	xmlns:sy="//purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="//purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Клуб программистов &#187; Java</title>
	<atom:link href="/cpp/java/feed" rel="self" type="application/rss+xml" />
	<link>//rucoders.ru</link>
	<description>любые вопросы по PHP, С++, JAVA, Python, Perl</description>
	<lastBuildDate>Wed, 27 Apr 2011 23:23:50 +0000</lastBuildDate>
	<generator>//wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java сервер. Помогите построить код для нескольких сокетов</title>
		<link>/t557.htm</link>
		<comments>/t557.htm#comments</comments>
		<pubDate>Wed, 31 Mar 2010 19:03:00 +0000</pubDate>
		<dc:creator>Гость</dc:creator>
				<category><![CDATA[вопросы по программированию]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">/?p=557</guid>
		<description><![CDATA[Как подключить несколько клиентов к одному серверу, как я понимаю на каждый порт возможно подключение только одного клиента. Помогите сформировать правильный код, который дает возможность подключиться нескольким клиентам одновременно. 
Представляю я его так: Клиент подсоединяется к главному порту, например 80, сервер какбе регистрирует его отсылая, сгенерированный им, уникальный порт. А потом раскидывает какие-то данные по [...]]]></description>
			<content:encoded><![CDATA[<p>Как подключить несколько клиентов к одному серверу, как я понимаю на каждый порт возможно подключение только одного клиента. Помогите сформировать правильный код, который дает возможность подключиться нескольким клиентам одновременно. </p>
<p>Представляю я его так: Клиент подсоединяется к главному порту, например 80, сервер какбе регистрирует его отсылая, сгенерированный им, уникальный порт. А потом раскидывает какие-то данные по всем портам, к которым подключены клиенты (думаю тут это делает цикл &#8220;for&#8221;). Вот сервер на данный момент у меня выглядит так:</p>
<div class="codecolorer-container cpp geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:400px;"><div class="cpp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">import java.<span style="color: #007788;">io</span>.<span style="color: #000040;">*</span><span style="color: #008080;">;</span><br />
import java.<span style="color: #007788;">net</span>.<span style="color: #000040;">*</span><span style="color: #008080;">;</span><br />
<br />
<span style="color: #0000ff;">class</span> Server<br />
<span style="color: #008000;">&#123;</span><br />
<span style="color: #0000ff;">private</span> <span style="color: #0000ff;">static</span> Server server<span style="color: #008080;">;</span><br />
ServerSocket socket<span style="color: #008080;">;</span><br />
Socket incoming<span style="color: #008080;">;</span><br />
BufferedReader readerIn<span style="color: #008080;">;</span><br />
PrintStream printOut<span style="color: #008080;">;</span><br />
<br />
<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">void</span> main<span style="color: #008000;">&#40;</span>String<span style="color: #008000;">&#91;</span><span style="color: #008000;">&#93;</span> args<span style="color: #008000;">&#41;</span><br />
<span style="color: #008000;">&#123;</span><br />
<span style="color: #0000ff;">int</span> port <span style="color: #000080;">=</span> <span style="color: #0000dd;">80</span><span style="color: #008080;">;</span><br />
<br />
<span style="color: #0000ff;">try</span><br />
<span style="color: #008000;">&#123;</span><br />
port <span style="color: #000080;">=</span> Integer.<span style="color: #007788;">parseInt</span><span style="color: #008000;">&#40;</span>args<span style="color: #008000;">&#91;</span><span style="color: #0000dd;">0</span><span style="color: #008000;">&#93;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
<span style="color: #008000;">&#125;</span><br />
<span style="color: #0000ff;">catch</span> <span style="color: #008000;">&#40;</span>ArrayIndexOutOfBoundsException e<span style="color: #008000;">&#41;</span><br />
<span style="color: #008000;">&#123;</span><br />
<br />
<span style="color: #008000;">&#125;</span><br />
<br />
server <span style="color: #000080;">=</span> <span style="color: #0000dd;">new</span> Server<span style="color: #008000;">&#40;</span>port<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
<span style="color: #008000;">&#125;</span><br />
<br />
<span style="color: #0000ff;">private</span> Server<span style="color: #008000;">&#40;</span><span style="color: #0000ff;">int</span> port<span style="color: #008000;">&#41;</span><br />
<span style="color: #008000;">&#123;</span><br />
System.<span style="color: #007788;">out</span>.<span style="color: #007788;">println</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;Whait connect...&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
<span style="color: #0000ff;">try</span><br />
<span style="color: #008000;">&#123;</span><br />
socket <span style="color: #000080;">=</span> <span style="color: #0000dd;">new</span> ServerSocket<span style="color: #008000;">&#40;</span>port<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
incoming <span style="color: #000080;">=</span> socket.<span style="color: #007788;">accept</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
System.<span style="color: #007788;">out</span>.<span style="color: #007788;">println</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;In server connected! <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
readerIn <span style="color: #000080;">=</span> <span style="color: #0000dd;">new</span> BufferedReader<span style="color: #008000;">&#40;</span><span style="color: #0000dd;">new</span> InputStreamReader<span style="color: #008000;">&#40;</span>incoming.<span style="color: #007788;">getInputStream</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
printOut <span style="color: #000080;">=</span> <span style="color: #0000dd;">new</span> PrintStream<span style="color: #008000;">&#40;</span>incoming.<span style="color: #007788;">getOutputStream</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
boolean done <span style="color: #000080;">=</span> <span style="color: #0000ff;">false</span><span style="color: #008080;">;</span><br />
<span style="color: #0000ff;">while</span> <span style="color: #008000;">&#40;</span><span style="color: #000040;">!</span>done<span style="color: #008000;">&#41;</span><br />
<span style="color: #008000;">&#123;</span><br />
String str <span style="color: #000080;">=</span> readerIn.<span style="color: #007788;">readLine</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
<span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span>str <span style="color: #000080;">==</span> null<span style="color: #008000;">&#41;</span><br />
<span style="color: #008000;">&#123;</span><br />
done <span style="color: #000080;">=</span> <span style="color: #0000ff;">true</span><span style="color: #008080;">;</span><br />
<span style="color: #008000;">&#125;</span><br />
<span style="color: #0000ff;">else</span><br />
<span style="color: #008000;">&#123;</span><br />
out<span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;Client: &quot;</span> <span style="color: #000040;">+</span> str<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
<span style="color: #0000ff;">if</span><span style="color: #008000;">&#40;</span>str.<span style="color: #007788;">trim</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>.<span style="color: #007788;">equals</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;EXIT&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><br />
<span style="color: #008000;">&#123;</span><br />
done <span style="color: #000080;">=</span> <span style="color: #0000ff;">true</span><span style="color: #008080;">;</span><br />
<span style="color: #008000;">&#125;</span><br />
<span style="color: #008000;">&#125;</span><br />
<span style="color: #666666;">//incoming.close();</span><br />
<span style="color: #008000;">&#125;</span><br />
<span style="color: #008000;">&#125;</span><br />
<span style="color: #0000ff;">catch</span> <span style="color: #008000;">&#40;</span>Exception e<span style="color: #008000;">&#41;</span><br />
<span style="color: #008000;">&#123;</span><br />
System.<span style="color: #007788;">out</span>.<span style="color: #007788;">println</span><span style="color: #008000;">&#40;</span>e<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
<span style="color: #008000;">&#125;</span><br />
<span style="color: #008000;">&#125;</span><br />
<br />
<span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> out<span style="color: #008000;">&#40;</span>String str<span style="color: #008000;">&#41;</span><br />
<span style="color: #008000;">&#123;</span><br />
System.<span style="color: #007788;">out</span>.<span style="color: #007788;">println</span><span style="color: #008000;">&#40;</span>str<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
<br />
printOut.<span style="color: #007788;">println</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;I registration you <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
System.<span style="color: #007788;">out</span>.<span style="color: #007788;">println</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;You say: I registration you <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><br />
<span style="color: #008000;">&#125;</span><br />
<br />
<span style="color: #008000;">&#125;</span></div></div>
<p>394-294 &#8211; кто хочет помочь мне в режиме онлайн &#8211; пишите.</p>
]]></content:encoded>
			<wfw:commentRss>/t557.htm/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>JAVA + авторизация на сайте</title>
		<link>/t3172.htm</link>
		<comments>/t3172.htm#comments</comments>
		<pubDate>Thu, 18 Mar 2010 23:01:00 +0000</pubDate>
		<dc:creator>Гость</dc:creator>
				<category><![CDATA[вопросы по программированию]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JAVASCRIPT]]></category>

		<guid isPermaLink="false">/?p=3172</guid>
		<description><![CDATA[Подскажите куда копать, мне нужно на JAva реализовать авторизацию на сайте (к примеру mail.ru)
]]></description>
			<content:encoded><![CDATA[<p>Подскажите куда копать, мне нужно на JAva реализовать авторизацию на сайте (к примеру mail.ru)</p>
]]></content:encoded>
			<wfw:commentRss>/t3172.htm/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>JavaScript (event)</title>
		<link>/t3162.htm</link>
		<comments>/t3162.htm#comments</comments>
		<pubDate>Thu, 18 Mar 2010 02:01:00 +0000</pubDate>
		<dc:creator>Гость</dc:creator>
				<category><![CDATA[вопросы по программированию]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JAVASCRIPT]]></category>

		<guid isPermaLink="false">/?p=3162</guid>
		<description><![CDATA[Пишу следующий код:
Все работает прекрасно.
&#60;script&#62;
&#160;function onclick&#40;&#41;
&#160;&#123;
&#160;var str = &#34;&#34;;
&#160;str += &#34;y= &#34; + window.event.button;
&#160;alert&#40;str&#41;;
&#160;&#125;

function onkeypress&#40;&#41;
&#160;&#123;
&#160;alert&#40;window.event.keyCode&#41;;
&#160;&#125;
&#160;&#60;/script&#62;

Реакции от браузера абсолютно ни какой.

Изменяю код на этот:
&#160;&#60;script&#62;
&#160;function onclick&#40;&#41;
&#160;&#123;
&#160;var str = &#34;123&#34;;
&#160;alert&#40;str&#41;;
&#160;&#125;

function onkeypress&#40;&#41;
&#160;&#123;
&#160;alert&#40;abs&#41;;
&#160;&#125;
&#160;&#60;/script&#62;
Кто знает в чем проблема?
Сценарий тестировал в Mozille и IE.
]]></description>
			<content:encoded><![CDATA[<p>Пишу следующий код:</p>
<p>Все работает прекрасно.</p>
<div class="codecolorer-container java geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:400px;"><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>script<span style="color: #339933;">&gt;</span><br />
&nbsp;function onclick<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
&nbsp;<span style="color: #009900;">&#123;</span><br />
&nbsp;var str <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp;str <span style="color: #339933;">+=</span> <span style="color: #0000ff;">&quot;y= &quot;</span> <span style="color: #339933;">+</span> window.<span style="color: #006633;">event</span>.<span style="color: #006633;">button</span><span style="color: #339933;">;</span><br />
&nbsp;alert<span style="color: #009900;">&#40;</span>str<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #009900;">&#125;</span><br />
<br />
function onkeypress<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
&nbsp;<span style="color: #009900;">&#123;</span><br />
&nbsp;alert<span style="color: #009900;">&#40;</span>window.<span style="color: #006633;">event</span>.<span style="color: #006633;">keyCode</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #009900;">&#125;</span><br />
&nbsp;<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span><br />
<br />
Реакции от браузера абсолютно ни какой.<br />
<br />
Изменяю код на этот<span style="color: #339933;">:</span><br />
&nbsp;<span style="color: #339933;">&lt;</span>script<span style="color: #339933;">&gt;</span><br />
&nbsp;function onclick<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
&nbsp;<span style="color: #009900;">&#123;</span><br />
&nbsp;var str <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;123&quot;</span><span style="color: #339933;">;</span><br />
&nbsp;alert<span style="color: #009900;">&#40;</span>str<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #009900;">&#125;</span><br />
<br />
function onkeypress<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
&nbsp;<span style="color: #009900;">&#123;</span><br />
&nbsp;alert<span style="color: #009900;">&#40;</span>abs<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #009900;">&#125;</span><br />
&nbsp;<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></div></div>
<p>Кто знает в чем проблема?</p>
<p>Сценарий тестировал в Mozille и IE.</p>
]]></content:encoded>
			<wfw:commentRss>/t3162.htm/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>
