Alex_Kutsan
есть ещё вопрос, если например к серверуподключаются 2 пользователя. по 1 порту они подключится не могут, как только подключится 2 , первого немедленно вышвырнет. Поэтому я создал 2 порта. Но клиент то 1. Поэтому клиент содержис тписок портов( покачто только 2) к которым он будет пробовать подключатся. Но вот незадача, если порт занят, то клиент спокойно подключается и выкидывает прошлого клиента, и даже ничего по этому поводу не говорит. Как проверить Занят ли порт и если он занят перейти к проверке другого
сервер создает соединение на одном порту и к нему могут подключаться куча клиентов одновременно, и они не выпинывают друг друга.
а у тя видимо в коде касяк, напиши “ srv.listen(10)”, и при подключении клиентов их нужно будет складывать в потоки либо в селекты, или делать сокеты асинхронными, для того что-б работать с клиентам одновременно.
на счет передачи кортежей и файлов, нужно сначала определиться с тем что хочешь сделать, потом выбирать технологию. глянь xmlRPC, твистед или ещё что-нить более высокоуровневое, копаться с сокетами нужно только для обучения либо написания специфичных/не стандартных вещей.