powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Народ киньте пример исходника клиента и сервера.
7 сообщений из 7, страница 1 из 1
Народ киньте пример исходника клиента и сервера.
    #33398806
diablero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
 public   class  Client
{
	 public   static   void  main(String args[])
	{
		String  str,
                res;
		 boolean  exit = false;
		System.out.println("Socket Client Application");
        System.out.println("---- Start ----");
		 try 
		{
			BufferedReader stdin = new  BufferedReader( new  InputStreamReader(System.in));
            Socket s =  new  Socket("localhost", 2000 );
			DataInputStream dataIn =  new  DataInputStream( new  BufferedInputStream(s.getInputStream()));
			DataOutputStream dataOut =  new  DataOutputStream( new  BufferedOutputStream(s.getOutputStream()));
			// ввод команд серверу
			 while (!exit)
			{
				System.out.println("Enter a string:");
				str = stdin.readLine();
                System.out.print("["+str+ " <> ");
				 if (!str.equals("exit"))
				{
					dataOut.writeUTF(str);
					dataOut.flush();
				}
				 else 
				{
					dataOut.writeUTF("exit");
					dataOut.flush();
					exit = true;
				}
                res = dataIn.readUTF();
                System.out.println(res+"]");
			}
			dataIn.close();
			dataOut.close();
			s.close();
		}
		 catch (IOException ioe)
		{
            System.out.println(ioe.toString());
		}
	}
}



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
 class  Server
{
	 public   static   void  main(String args[])
	{
		String  str,
                rev;
         int  r;
		 boolean  exit = false;
		System.out.println("Socket Server Application");
		System.out.println("---- Start ----");
		 try 
		{
			ServerSocket ss =  new  ServerSocket( 2000 );
			Socket s = ss.accept();
			DataInputStream dataIn =  new  DataInputStream( new  BufferedInputStream(s.getInputStream()));
			DataOutputStream dataOut =  new  DataOutputStream( new  BufferedOutputStream(s.getOutputStream()));
			//обработка команд от клиента
			 while (!exit)
			{
				str = dataIn.readUTF();
				System.out.print(str);
				 if (str.equals("exit"))  break ;
				r = str.length()- 1 ;
                rev="";
                 for  ( int  i =  0 ; i < str.length(); i++)
				{
					rev+=str.toCharArray()[r-i];
				}
                System.out.println(" > "+rev);
                dataOut.writeUTF(rev);
				dataOut.flush();

			}
			dataIn.close();
			dataOut.close();
			s.close();
			ss.close();
		}
		 catch (IOException ioe)
		{
			System.out.println(ioe.toString());
		}
		System.out.println("---- Finish ----");
	}
}




Почему она на локальном компе работает, а по сетке нет???????
...
Рейтинг: 0 / 0
Народ киньте пример исходника клиента и сервера.
    #33399082
Kudinov Anton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что у тебя клиент обращается к серверу на localhost
Код: plaintext
1.
 Socket s =  new  Socket("localhost", 2000 );
...
Рейтинг: 0 / 0
Народ киньте пример исходника клиента и сервера.
    #33401420
diablero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор
потому что у тебя клиент обращается к серверу на localhost

Да это так, пример
...
Рейтинг: 0 / 0
Народ киньте пример исходника клиента и сервера.
    #33401598
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так и примеры иногда надо под себя иногда переделывать.

Если клиент на другой машине и пытается подключится к localhost то он
пытается подключится к тому же компу на котором сорит, а сервера там нет,
вот и всё.

Укажы вместо localhost ip-адрес компа на котором заущен сервер.


p.s. Наверное все проходят через этот пример, я тоже когда начинал учить
java то его мучил. :-)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Народ киньте пример исходника клиента и сервера.
    #33401600
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот блин писака я. :-)
вместо "сорит" читать "запущен".


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Народ киньте пример исходника клиента и сервера.
    #33401644
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Yermak
p.s. Наверное все проходят через этот пример, я тоже когда начинал учить
java то его мучил. :-)


скажите, откуда пример? и для чего он?
...
Рейтинг: 0 / 0
Народ киньте пример исходника клиента и сервера.
    #33401847
diablero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор
Укажы вместо localhost ip-адрес компа на котором запущен сервер.

Я это и так знаю

Тот пример что я привел, в нем описана работа с сокетами.
И так она описана везде, в книгах, сановсом руководстве......

Но ели с этими сокетами так работать то по сетке это не работает

авторскажите, откуда пример? и для чего он?
его я сам написал....
чтобы научится работать с сокетами


Во как много в посте слов сокет


Если кто писал чего-нибудь сетевое, дайте пример

Базовое: как соединятся и обрабатывать соединение
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Народ киньте пример исходника клиента и сервера.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]