|
тестовый 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
|
у меня такое ощущение, что прийдется все самому писать
|
|
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
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший