Всем привет. Делаю FTP-сервер на SIM5320E. Дохожу до команды от клиента LIST, и тут затык. Я должет отправить клиенту с 20 порта список файлов, но почему-то все равно отправляется с 21-порта. Листинг прилагаю:
Прошивка модуля 1575B13SIM5320E
Код
+NETOPEN: 0
at+netopen?
+NETOPEN: 1,1
at+serverstart=21,0
OK
at+serverstart?
+SERVERSTART: 0,21
OK
+CLIENT: 3,0,10.12.136.47:53472
at+cipsend=3,8
>
220 ok
OK
+CIPSEND: 3,8,8
RECV FROM:10.12.136.47:53472
+IPD16
USER anonymous
at+cipsend=3,8
>
331 ok
OK
+CIPSEND: 3,8,8
RECV FROM:10.12.136.47:53472
+IPD16
PASS ww@as.com
at+cipsend=3,8
>230 ok
OK
+CIPSEND: 3,8,8
RECV FROM:10.12.136.47:53472
+IPD6
SYST
at+cipsend=3,19
>
215 UNIX Type: L8
OK
+CIPSEND: 3,19,19
RECV FROM:10.12.136.47:53472
+IPD5
PWD
at+cipsend=3,9
>257 "/"
OK
+CIPSEND: 3,9,9
RECV FROM:10.12.136.47:53472
+IPD8
TYPE A
at+cipsend=3,8
>
200 ok
OK
+CIPSEND: 3,8,8
RECV FROM:10.12.136.47:53472
+IPD27
PORT 10,12,136,47,208,233
at+cipsend=3,29
>200 PORT command successful
OK
+CIPSEND: 3,29,29
RECV FROM:10.12.136.47:53472
+IPD6
LIST
at+cipopen=4,"tcp","10.12.136.47",53481,0
OK
+CIPOPEN: 4,0
at+cipsend=4,179
>
drwxr-x--x 7 abcde abcde 4096 jun 17 10:55 .
drwxr-x--x 7 abcde abcde 4096 jun 17 10:55 ..
drwxr-x--x 3 abcde abcde 4096 dec 20 2014 email
OK
+CIPSEND: 4,179,179
at+cipsend=3,23
>226 Trassfer complete
OK
+CIPSEND: 3,23,23
+IPCLOSE: 4,2
Сообщение отредактировал eu1cc - Jun 20 2016, 14:06