網路程式設計 TCPSCOKET

2021-06-21 05:05:23 字數 1298 閱讀 9799

#include

using namespace std;

#include

void main()

if ( lobyte( wsadata.wversion ) != 1 ||

hibyte( wsadata.wversion ) != 1 )

//建立套接字

socket socsrc=socket(af_inet,sock_stream,0);

//將套接字繫結在本地的位址和埠上

sockaddr_in  addsrc;

addsrc.sin_addr.s_un.s_addr=inaddr_any;

addsrc.sin_family=af_inet;

addsrc.sin_port=htons(5000);

bind(socsrc,(sockaddr*) &addsrc,sizeof(sockaddr));

//呼叫listen函式,將套接字設定為監聽模式

listen(socsrc,5);//5是等待連線的最大數目是5,如果大於5,則將被拒絕。

//呼叫accept函式,等待客戶的鏈結的到來,並接受連線。

sockaddr_in  addrclient;

int len=sizeof(sockaddr);

while(1)}

#include

using namespace std;

#include

void main()

if ( lobyte( wsadata.wversion ) != 1 ||

hibyte( wsadata.wversion ) != 1)

//建立套接字

socket socclient=socket(af_inet,sock_stream,0);

//將套接字繫結在本地的位址和埠上

sockaddr_in  addsrc;

addsrc.sin_addr.s_un.s_addr=inet_addr("127.0.0.1");

addsrc.sin_family=af_inet;

addsrc.sin_port=htons(5000);

connect(socclient,(sockaddr*)&addsrc,sizeof(sockaddr));

char buff[100];

recv(socclient,buff,strlen(buff),0);

coutclosesocket(socclient);

wsacleanup();

}

python網路程式設計 TCP網路程式設計

tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...

網路程式設計 網路基礎

1.物理層 提供建立 維護和拆除物理鏈路所需的機械 電氣 功能和規程的特性 提供有關在傳輸介質上傳輸非結構的位流及物理鏈路故障檢測指示。在這一層,資料還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是位元。常用協議 eia tia rs 232 eia tia rs 449 v.35 rj 45 ...

網路程式設計 網路概述

應用層 常見的協議有http協議 ftp協議 傳輸層 常見協議有tcp udp協議。網路層 常見的協議有ip協議 icmp協議 igmp協議 鏈路層 常見的協議有arp協議 rarp協議。tcp 傳輸控制協議 是一種面向連線的 可靠的 基於位元組流的傳輸層通訊協議。http 超文字傳輸協議 是網際網...