Имя: Пароль:
IT
Админ
тестовый TCP сервер
0 Bugmenot
 
01.04.12
12:58
есть ли в утилитах Руссиновича (или аналогичных) тестовый TCP сервер?
1 oleg_km
 
01.04.12
16:28
Есть же сервис echo, умные фразы
2 IamAlexy
 
01.04.12
16:43
nmap
netcat
3 Bugmenot
 
01.04.12
17:12
у меня такое ощущение, что прийдется все самому писать

http://www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server
4 IamAlexy
 
01.04.12
17:29
kiwi заюзай
5 oleg_km
 
01.04.12
18:34
(3) Тоже ничего сложного. На Winsock.ocx сделал шаблон сервера на 1С, сотню подключений держит. Даже простенький веб-сервер сваял, в интернете опубликовал. Пока жив
6 Bugmenot
 
01.04.12
21:14
(5) - скорее всего так и сделаю, но только на Access
7 oleg_km
 
01.04.12
21:53
(6) Раз уж упомянут: а зачем Access? Почему тогда не Си-шарп? Я актив-Х упомянул в связи с 1С. Если не 1С, тогда уж лучше какой-нибудь дот.нет
8 Bugmenot
 
22.04.12
21:13
(7) - тогда уже лучше на питоне
9 Torquader
 
22.04.12
21:20
(8) Можно и на Си, особенно, если потом хочется, чтобы и на Unix и на Windows оно работало.
P.S. а можно просто apache поставить и научить его исполнять роль сервиса.

Основная задача-то какая ?
10 Bugmenot
 
22.04.12
22:07
(9) - тестовый TCP сервер, который бы обрабатывал запросы от железки (WiFi сканер) и посылал бы ему обратно ответ.

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

потом реальный сервер будет на делфи писаться другим человеком
11 pumbaEO
 
22.04.12
22:13
python

# a simple tcp server

import SocketServer

class EchoRequestHandler(SocketServer.BaseRequestHandler ):
   def setup(self):
       print self.client_address, 'connected!'
       self.request.send('hi ' + str(self.client_address) + '\n')

   def handle(self):
       data = 'dummy'
       while data:
           data = self.request.recv(1024)
           self.request.send(data)
           if data.strip() == 'bye':
               return

   def finish(self):
       print self.client_address, 'disconnected!'
       self.request.send('bye ' + str(self.client_address) + '\n')

   #server host is a tuple ('host', port)
server = SocketServer.ThreadingTCPServer(('', 50008), EchoRequestHandler)
server.serve_forever()
12 Bugmenot
 
22.04.12
22:29
(11) -  это и так ясно.

у меня по ряду причин отпало желание делать тестовый сервер на VBA/VB6