Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
168
Добавлен:
01.04.2014
Размер:
840 б
Скачать
//подключение библиотек
#include <winsock2.h>
#include <iostream.h>

int main() 
{
	WORD wVersionRequested;
	WSADATA wsaData;
	int err;
	wVersionRequested = MAKEWORD(2,2);
	err = WSAStartup(wVersionRequested, &wsaData); 
	
	//структура адреса
	struct sockaddr_in peer;
	peer.sin_family=AF_INET;
	peer.sin_port=htons(1280);
	peer.sin_addr.s_addr=inet_addr("127.0.0.1");
	
	//создание сокета
	SOCKET s=socket(AF_INET,SOCK_DGRAM,0);
	
	int t=sizeof(peer);
	char buf[255],b[255];
	
	cout<<"Enter the string, please"<<endl;
	cin.getline(buf, 255, '\n');
	
	//отправление данных серверу
	sendto(s, buf, strlen(buf), 0, (struct sockaddr*) &peer, t);
	
	//получение данных с сервера
	if (recvfrom(s,b,sizeof(b),0,(LPSOCKADDR)&peer,&t)!=0) 
	{
		cout<<b<<endl;
		closesocket(s);
	}
	WSACleanup();
	return 0;
}
Соседние файлы в папке UPDclient
  • #
    01.04.2014840 б168client.cpp
  • #
    01.04.20144.1 Кб169UPDclient.dsp
  • #
    01.04.2014543 б166UPDclient.dsw
  • #
    01.04.201441.98 Кб166UPDclient.ncb
  • #
    01.04.201448.64 Кб166UPDclient.opt
  • #
    01.04.2014489 б167UPDclient.plg