Ako nesto saljem na sledeci nacin
for i=1 to 10
winsock1.senddata "Poruka"
next i
Na prijemu cu dobiti sledeci sadrzaj:
PorukaPorukaPorukaPorukaPorukaPorukaPorukaPorukaPorukaPoruka
Umesto da dobijem:
Poruka
Poruka
Poruka
Poruka
Poruka
Poruka
Poruka
Poruka
Poruka
Poruka
Tj. on je spojio 10 odvojenih poruka u jednu. Moze li se to resiti?
Treba mi metod po kome cu server naterati da posalje 10 razlicitih poruka a ne metod kojim cu na prijemu te poruke da rastavljam jer sam primetio da je rezultat sa istim programom, na razlicitim racunarima razlicit. Ne znam zasto to nastaje ali ako na prijemu rastavljam poruku na podporuke to u sustini radi ali dok se ne desi slucaj da saljem neku dugacku poruku. Ako je poruka predugacka, tj ako cela ne moze da stane u jednom nizu u jednom redu u Notepad vec se tamo mora podeliti u 2 reda onda neki racunari ne shvataju da je to jedna celina vec ga gledaju kao 2 razlicite poruke.
Uf, ne znam da li sam se dobro izrazio a nisam. Hajde ovako. Na prijemu dobijam jednu dugacku poruku. Neka ona bude u promenjivoj Data. Tu se poruka nalazi u celini primljena i to je ok. Ako tako primljenu poruku probam snimiti npr u datoteku, zbog njene duzine ona ce biti snimljena u 2 reda umesto u jednom. Neki racunari svhvataju da je to sve celina a drugi ne shvataju. Ako prodjem kroz zapis Data npr naredbom left$(Data,x) i promenjivu x pomeram od 1 to kraja poruke neki racunari je nece izlistati do kraja nego ce izlistavalje prekinuti na onom delu gde ce poruka biti prekinuta kada bih je ubacio u notepad ili neku datoteku. Ostatak poruke koji je napisan u novom redu u datoteci se ne vidi. Ovo sam samo spomenuo jer sam to shvatio, inace u praksi ne zapisujem tu poruku ni u kakvu datoteku vec je direktno citam.
Znaci izgleda je nemoguce koristiti rastavljanje dugacke poruke na vise malih nego mi je potreban nacin da nateram winsock da posalje 10 razlicitih poruku ako sam mu vec dao 10 komandi za slanje a ne da ih spoji nesretno u jednu. Do tog spajanja ne dolazi u debug modu, ako se ide linija po linija poslace 10 razlicitih poruka a ako nije u debug modu i brzo prodje kroz petlju onda ce sve to da skarabudzi u jednu poruku. Takodje pokusao sam da napravim sleep izmedju slanja ali nista se ne desi.
Molim vas za pomoc.