poprawki2
This commit is contained in:
parent
28d0f2a2c5
commit
4a77c74ce7
@ -111,11 +111,11 @@ public class App {
|
||||
fDos = new DataOutputStream(fSocket.getOutputStream()); //polaczenie dla pliku
|
||||
int wyslano = 0;
|
||||
while (wyslano < sendFile.length()){ //wysylamy po 1024
|
||||
byte[] bufor = new byte[1024];
|
||||
int tobyte = 1024; //standardowa ilosc bajtow
|
||||
if (wyslano + tobyte > fileContent.length){
|
||||
tobyte = fileContent.length - wyslano;
|
||||
}
|
||||
byte[] bufor = new byte[tobyte];
|
||||
System.arraycopy(fileContent, wyslano, bufor, 0, tobyte);
|
||||
fDos.write(bufor); //uwaga dodac sprawdzanie czy na pewno wyslalismy dobra liczbe bajtow
|
||||
wyslano += 1024;
|
||||
|
@ -37,8 +37,9 @@ int main(void) {
|
||||
int socket_recv;
|
||||
int accept_recv;
|
||||
int accept_temp;
|
||||
char msg[1025] = "Puste";
|
||||
char msg_copy[1025];
|
||||
unsigned char buff[1024];
|
||||
char msg[1024] = "Puste";
|
||||
char msg_copy[1024];
|
||||
struct client_socket client[7]; //Tablica Klientów
|
||||
fd_set Socket; //Zbiór jednego deskryptora - głównego socketa
|
||||
fd_set Recv;
|
||||
@ -248,13 +249,13 @@ int main(void) {
|
||||
plik = fopen(token3, "rb");
|
||||
razem = 0;
|
||||
while(razem < wielkosc) {
|
||||
memset(msg, 0, 1024);
|
||||
read_plik = fread(msg, 1, 1024, plik);
|
||||
send_plik = send(pliki_accept, msg, read_plik, 0);
|
||||
if (read_plik != send_plik) {
|
||||
break;
|
||||
}
|
||||
razem += send_plik;
|
||||
memset(msg, 0, 1024);
|
||||
}
|
||||
|
||||
fclose(plik);
|
||||
@ -289,12 +290,12 @@ int main(void) {
|
||||
razem = 0;
|
||||
plik = fopen(token3, "wb");
|
||||
while(razem < wielkosc) {
|
||||
memset(msg, 0, 1024);
|
||||
read_plik = recv(pliki_accept, msg, 1024, 0); //read_plik = recv(pliki_socket, msg, 1024, 0); KUBA
|
||||
if(read_plik < 0) {
|
||||
break;
|
||||
}
|
||||
fwrite(msg, 1, 1024, plik);
|
||||
memset(msg, 0, 1024);
|
||||
razem += read_plik;
|
||||
}
|
||||
fclose(plik);
|
||||
|
Loading…
Reference in New Issue
Block a user